7b94ccdb58
Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com> |
||
---|---|---|
.vscode | ||
src | ||
tests/tasks/docker | ||
typings | ||
.gitignore | ||
.taskkey | ||
DockerIntegration_ExtensionForVisualStudioTeamServices_Pre-ReleaseEULA.docx | ||
LICENSE | ||
README.md | ||
SECURITY.md | ||
ThirdPartyNotices.txt | ||
gulpfile.js | ||
package.json | ||
pytests.sh | ||
tsconfig.json | ||
tsd.json | ||
tslint.json |
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