github.com/swishcloud/filesync@v0.0.0-20231002120458-6ade2feed6f9/.travis.yml (about)

     1  language: go
     2  
     3  go:
     4    - master
     5  
     6  services:
     7    - docker
     8  
     9  before_install:
    10    - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
    11    - sudo apt-get install sshpass
    12  script:
    13    - ./docker/build.sh
    14  deploy:
    15    provider: script
    16    script: bash scripts/deploy.sh
    17    on:
    18      branch: master
    19  env:
    20    matrix:
    21      - SSH_CMMAND="$SSH_DEPLOY"
    22        SSH_DEPLOY_PASSWORD="$SSH_DEPLOY_PASSWORD"
    23    global:
    24      - IMAGE_TAG=mydocker3013/filesync:$TRAVIS_COMMIT