Orchestrating Visual Studio Code : Part 8 : CI Builds12th May 2018
In this section, we will be adding a Continuous Integration (CI) build that leverages our
project-tasks.sh scripts and tasks.
Travis CI is a free CI server for open-source projects.
The Configuration File
Create the file
.travis.yaml in the the root of your project:
language: csharp solution: WebApp.sln mono: none dotnet: 2.1.101 script: - chmod +x ./scripts/project-tasks.sh - ./scripts/project-tasks.sh compose - ./scripts/project-tasks.sh unitTests - ./scripts/project-tasks.sh nugetPublish sudo: required services: - docker
Be sure to include the leading
.in the filename.
Head over to https://travis-ci.org/christophla/blog-orchestrating-vscode to see the build in-action.
This wraps up the end of the web series Orchestrating Visual Studio Code.
The Source Code
You can find the source code for this article in the following repository under the