-
Notifications
You must be signed in to change notification settings - Fork 0
Development Pipeline Flow
Anton Shcherbyna edited this page Feb 3, 2018
·
1 revision
| Document status | DRAFT |
| Document owner | Anton Shcherbyna |
| Designer | Anton Shcherbyna |
The current flow is triggered by a code push in the repository.

- 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