1.2 KiB
1.2 KiB
This is an example of a webforms project being compiled into a docker container. The gulp file is used for build orchestration. This is for windows 10 or server 2016.
I wrote a litte blog post about it.
Gettting started
Install docker with this script on windows 10, or setup docker on server 2016
Install nodejs
run:
npm install -g gulp
npm install
tasks
clean: clean up artifacts
retrieve: alias for retrieve docker image and nuget
build: build everything
restore:nuget restores nugets
build:patchAssemblyInfo patch assemblyinfo cs files
build:csharp compile csharp
build:dockerImage build the docker image
arguments:
--version version to set for assemblyinfo docker image
usage:
gulp build --version 1.0.1
output:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
tparnell/mywebforms 1.0.1 de4de30a1b13 34 minutes ago 9.246 GB