Перейти к файлу
Peter Jausovec d4b5a51da0 Update Mesos unit tests and add new unit tests for MarathonEvent 2016-12-08 16:10:25 -08:00
.vscode Changing gallery flags from preview to public 2016-10-13 12:50:44 -04:00
src Update Mesos unit tests and add new unit tests for MarathonEvent 2016-12-08 16:10:25 -08:00
tests/tasks/docker Update based on comments. 2016-10-06 17:05:32 -07:00
typings Update based on comments. 2016-10-06 17:05:32 -07:00
.gitignore Adding script to run Python tests and updating Gulp task to run them on 'gulp test'. Updating .gitignore to include .pyc and .coverage files 2016-11-09 16:47:59 -08:00
.taskkey Changing gallery flags from preview to public 2016-10-13 12:50:44 -04:00
DockerIntegration_ExtensionForVisualStudioTeamServices_Pre-ReleaseEULA.docx packaging lca files 2016-04-01 16:45:30 +05:30
README.md initial commit 2016-03-03 14:18:30 +05:30
ThirdPartyNotices.txt adding licencse and third party notices documents to the source repo root 2016-04-01 12:54:36 +05:30
gulpfile.js Adding script to run Python tests and updating Gulp task to run them on 'gulp test'. Updating .gitignore to include .pyc and .coverage files 2016-11-09 16:47:59 -08:00
package.json Update based on comments. 2016-10-06 17:05:32 -07:00
pytests.sh Adding script to run Python tests and updating Gulp task to run them on 'gulp test'. Updating .gitignore to include .pyc and .coverage files 2016-11-09 16:47:59 -08:00
tsconfig.json initial commit 2016-03-03 14:18:30 +05:30
tsd.json removing certs at the end 2016-03-15 18:35:20 +05:30
tslint.json initial commit 2016-03-03 14:18:30 +05:30

README.md

vsts-docker

This is the source code repository of Docker extension for Visual Studio Team Services. This extension contains VSTS build tasks to work with Docker.

Working with this repo

Implementation details

  • Task and corresponding tests are in TypeScript.
  • Lint is the static analysis tool.
  • Istanbul is the code coverage tool.
  • Mocha is the testing framework.
  • Chai, Sinon and Sinon-Chai are used for assertions.

Commands

(assuming node is installed)

Once:

$ npm install
$ npm install gulp -g
$ npm install tfx-cli -g

Build:

$ gulp build

Test:

$ gulp test

Package (vsix will be generated at _build/package):

$ gulp package