github.com/TIBCOSoftware/flogo-lib@v0.5.9/.travis.yml (about)

     1  language: go
     2  go:
     3    - 1.9.4
     4  sudo: required
     5  services:
     6    - docker
     7  cache:
     8    bundler: false
     9    directories:
    10    - .build-cache          # images.txt
    11  # Handle git submodules yourself
    12  git:
    13      submodules: false
    14  
    15  jobs:
    16    include:
    17      - stage: test
    18        script: go test -v ./...
    19      - stage: build
    20        # Do a github login using token
    21        before_install:
    22          - "echo -e \"machine github.com\n  login ${GITHUB_USER_TOKEN}\" >> ~/.netrc"
    23        script:
    24          - touch flogo-lib.tgz
    25          - tar cvfz flogo-lib.tgz --exclude=flogo-lib.tgz .
    26          - find . -not -name "flogo-lib.tgz" -not  -name "\." -not -name "\.\."  -print0 | xargs -0 rm -rf --
    27          - "git ls-remote --exit-code https://github.com/TIBCOSoftware/flogo-cicd.git ${TRAVIS_BRANCH} ;
    28            if [ $? -eq 0 ]; then
    29                echo \"Branch ${TRAVIS_BRANCH} found on flogo-cicd\" ;
    30                git clone https://github.com/TIBCOSoftware/flogo-cicd.git --branch ${TRAVIS_BRANCH} --single-branch flogo-cicd ;
    31            else
    32                echo \"Branch ${TRAVIS_BRANCH} not found on flogo-cicd using master\" ;
    33                git clone https://github.com/TIBCOSoftware/flogo-cicd.git flogo-cicd ;
    34            fi"
    35          - pushd flogo-cicd/docker/flogo-lib
    36          - ./build-flogo-lib.sh
    37          - popd
    38        after_script:
    39          - "[ -f \"${HOME}/.netrc\" ] && rm -f ${HOME}/.netrc"
    40  
    41        after_success:
    42          - "if [ \"${TRAVIS_BRANCH}\" == \"master\" ]; then
    43            docker login -u=\"${DOCKER_USERNAME}\" -p=\"${DOCKER_PASSWORD}\";
    44            source ${TRAVIS_BUILD_DIR}/flogo-cicd/scripts/init.sh ;
    45            flogo::module::postbuild flogo-lib flogo-lib ;
    46            fi"