Skip to content

Development Pipeline Flow

Anton Shcherbyna edited this page Feb 3, 2018 · 1 revision
Document status DRAFT
Document owner Anton Shcherbyna
Designer Anton Shcherbyna

Continuous Deployment Pipeline Flow

The current flow is triggered by a code push in the repository.

Development Continuous Deployment Pipeline Flow

Setting up

  • Using your GitHub account, sign in to either Travis CI .org for public repositories and accept the GitHub access permissions confirmation.
  • Once you’re signed in to Travis CI, and we’ve synchronized your GitHub repositories, go to your profile page and enable the repository you want to build: enable button
  • Add a .travis.yml file to your repository to tell Travis CI what to do.
  • Example of .travis.yml
language: csharp
sudo: required
dist: trusty
mono: none
dotnet: 2.0.0
install:
  - export DOTNET_CLI_TELEMETRY_OPTOUT=1
before_script:
  - chmod a+x ./build.sh
  - chmod a+x ./deploy.sh
script:
  - ./build.sh
deploy:
  - provider: script
    script: ./deploy.sh $TRAVIS_TAG $DOCKER_USERNAME $DOCKER_PASSWORD
    skip_cleanup: true
    on:
      tags: true

Helpful Resources

Clone this wiki locally