Перейти к файлу
Peter Jausovec cfddbcb2f4 Minor fixes and adding unit tests for service parser 2017-02-16 12:44:37 -08:00
.vscode Changing gallery flags from preview to public 2016-10-13 12:50:44 -04:00
src Minor fixes and adding unit tests for service parser 2017-02-16 12:44:37 -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
LICENSE Create LICENSE 2017-02-01 07:47:26 -05:00
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 Minor fixes and adding unit tests for service parser 2017-02-16 12:44:37 -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