AMD64
no language set
Git
CaribbeanWatch/CaribbeanWatch:.travis.yml@2439858
env:
  matrix:
  - NAME=caribbean_basin-ssh-2h
  - NAME=curacao-2h
  - NAME=curacao_regional-2h
  - NAME=sababank-2h
  - NAME=sintmaarten-2h
  - NAME=caribbean_basin-2h
  - NAME=caribbean_basin-daily
  - NAME=caribbean_basin-ssh-daily
  - NAME=curacao-daily
  - NAME=curacao_regional-daily
  - NAME=sababank-daily
  - NAME=sintmaarten-daily
  global:
    #secure: heGKpV7TD4HhZfMbrJR8KEans5vywQzMS6HExcCWtA8+/pItu4kepVaqNasnNX0Mkjizg3sKN4uoh+kH66bfpoXf7kjFlnmRjhnHB4QvnTY0iuYVnu8Up0dX4yQv7kWXcbCD0ENmZv+WbeoBBRb5aTsCHTHTEx3rUkduZ7d/Pd/zAfBGnWtWPxhngR2k1JPRGM6w2t/UeZE/naFYduB041kMVKDuWsWIf1MFGBdJdp+4/WtZlreYKCd+PazKD7Giklg/4LjVciom2keILBCbtjhDv810VSs50Z8BHqON2ft93Z02wIlWVTqVotYLcB+Ah7daSMjapUb07HRSGIXyY/dIxVKILve0DSBlN5GVsYbqvp/9eiE1GjA4TXQBG5xGv8QTep8dQFSE19esMQXs8WfetP3xDQ/ciEaNZoFSehgP7vZhTXLiky7I4JGzJJTuWHwPWXUwF22KC6t2x7i9Bgy8Bp8hv0qvDdSf1ZmAjLsxCECpe6eeMvGSP8/pJggmB1p4vL7C77xcJ7KWULhJELGU/MoRf+G7XiGSTMXzcgT1tkt6Xw+CGPDbQFPs+HtHcpLsATaftIkX0OT4tMj0xuGQnicy5Ihwz14aLa6zuk3jRdy7Lt+FWXqCLIQxnt3ZC11AwCNsvzTqUlcFioj9xRh84nC9gum3WozXLVos+C0=
    secure: "FE16JiyAV7aAdQfF41Yy502sv+d9PMf7Ijw1c01Bfev44TeuI/76mHdS+Jbb5Xr9cMr0AZjt1Zlpk45aG2UWxVrVpdf7f52q1c1fWeUq3/mT5wLv10ULSMN/+WeuI3+VZmFP9WQtgZJlv8DE31peu3tvKmDDRlVsjQ1G8rAuaa7ENIFjpXVmhtQSkcdNtbNX+W3AeTR9T7APTsWQVgmmpCPegKWjarE0ddBhWfh5eghfja5Ik+enVOT4hOBhrxHdSJMMnr2jteRmwsEhA5+4fDnJfyn36lvUBHIDrS6TV8+0DbwIL+uh+G3MS3y8Tr8+Src/PaIqxjQuM/O7dFof6RXeSs8tsQ8GfFOXkKrqvtG0ECscFmB7TcvheWPtfKUImYLXPsTae/glutGuKMUWdF0T55P2YlG94NjwChzcNYG+zlVg0JuoV3r3MOxuWH5tpLEmmXdOop2lTgC/ArzANPBG0nFEcYm+5hOnTaX58as8PMiOpRDbeuWckRq8yLZeYZTdhciLX8QvB0/vOt6svLhavaXtx1xHaNL48QQ895RixBBGHzFrIbHviVPrcLiVHAjnRpWI7oI+iVly6ySzUInXMxqc73OqWIWsTwoCuzt4lnovduDrH+/ys8RbrYrGuaqKjo3z0bCT0IukA+lgauXxhqZPsZ9BI5yONAsaJGQ="
services: docker
dist: bionic
language: python
before_install:
#- echo "${prowlkey}" | sed -e 's/\(.\)../\1--/g'
- openssl aes-256-cbc -K $encrypted_a64724db4394_key -iv $encrypted_a64724db4394_iv -in store.tar.enc -out store.tar -d
- tar xvf store.tar
#- echo user
#- echo ${po%%:*} | wc -c
#- echo ${po%%:*} | cut -c1-4
#- echo token
#- echo ${po##*:} | wc -c
#- echo ${po##*:} | cut -c1-4
#- curl -s --form-string "token=${po##*:}" --form-string "user=${po%%:*}" --form-string "title=Build begun" --form-string "message=Build $TRAVIS_JOB_NUMBER $TRAVIS_JOB_WEB_URL" --form-string "url_title=Open in Travis CI" --form-string "url=$TRAVIS_JOB_WEB_URL" https://api.pushover.net/1/messages.json
install: docker build -t caribbeanwatch -f Dockerfile --build-arg TRAVIS_JOB_NUMBER="$TRAVIS_JOB_NUMBER"
  .
script: docker run -a stdout -t caribbeanwatch /home/caribbeanwatch/src/pyRVPelagia64PE414Sababank_Current/update.py
  -j $TRAVIS_JOB_NUMBER -r $NAME
jobs:
  include:
  - stage: activate
    env: NAME=activate_media
    services: docker
    dist: bionic
    language: cpp
    before_install:
    - openssl aes-256-cbc -K $encrypted_a64724db4394_key -iv $encrypted_a64724db4394_iv -in store.tar.enc -out store.tar -d
    - tar xvf store.tar
    install: docker build -t caribbeanwatch -f Dockerfile --build-arg TRAVIS_JOB_NUMBER="$TRAVIS_JOB_NUMBER"
      .
    script: docker run -a stdout -t caribbeanwatch /home/caribbeanwatch/activate.sh
  - stage: deploy
    env: NAME=webpages
    services: docker
    dist: bionic
    language: python
    before_install:
    - openssl aes-256-cbc -K $encrypted_a64724db4394_key -iv $encrypted_a64724db4394_iv -in store.tar.enc -out store.tar -d
    - tar xvf store.tar
    install: docker build -t webpages -f Dockerfile_webupdate --build-arg TRAVIS_JOB_NUMBER="$TRAVIS_JOB_NUMBER"
      .
    script:
      - docker run -a stdout -t webpages ./update.sh "Automatic update to static site from travis CaribbeanWatch, jobid $TRAVIS_JOB_NUMBER" | tee $HOME/version
    after_success:
    - cat $HOME/version
    - echo '**********'
    - tail -n 1 $HOME/version
    #- wget -q -O - "http://prowl.weks.net/publicapi/add?apikey=${prowlkey}&priority=0&application=CARIBBEANWATCH&event=Build%20success&description=Build%20$(tail -n 1 $HOME/version)%20$TRAVIS_JOB_NUMBER%20$TRAVIS_JOB_WEB_URL"
    - curl -s --form-string "token=${po##*:}" --form-string "user=${po%%:*}" --form-string "title=Build success" --form-string "message=Build $(tail -n 1 $HOME/version) $TRAVIS_JOB_NUMBER" --form-string "url_title=Open in Travis CI" --form-string "url=$TRAVIS_JOB_WEB_URL" https://api.pushover.net/1/messages.json
    after_failure:
    #- wget -q -O - "http://prowl.weks.net/publicapi/add?apikey=${prowlkey}&priority=0&application=CARIBBEANWATCH&event=Build%20failure&description=Deploy%20$TRAVIS_JOB_NUMBER%20$TRAVIS_JOB_WEB_URL"
    # Doesn't appear to generate this - unless possibly last job fails?
    - curl -s --form-string "token=${po##*:}" --form-string "user=${po%%:*}" --form-string "title=Build failure" --form-string "message=Deploy $TRAVIS_JOB_NUMBER" --form-string "url_title=Open in Travis CI" --form-string "url=$TRAVIS_JOB_WEB_URL" https://api.pushover.net/1/messages.json
after_failure:
#- wget -q -O - "http://prowl.weks.net/publicapi/add?apikey=${prowlkey}&priority=0&application=CARIBBEANWATCH&event=Build%20failure&description=$TRAVIS_JOB_NUMBER%20$TRAVIS_JOB_WEB_URL"
# Too many of the following for each individual case, so commented out:
#- curl -s --form-string "token=${po##*:}" --form-string "user=${po%%:*}" --form-string "title=Build failure [TO BE QUIETENED 3]" --form-string "message=$TRAVIS_JOB_NUMBER" --form-string "url_title=Open in Travis CI" --form-string "url=$TRAVIS_JOB_WEB_URL" https://api.pushover.net/1/messages.json
stages:
- test
- combine
- activate
- deploy
notifications:
  email:
    recipients:
    - CaribbeanWatch@candylab.org
    on_success: always
    on_failure: always
Build Config
{
  "language": "ruby"
}