Commit graph

11 commits

Author SHA1 Message Date
Bryan Thornbury
b122190cd8 Set Docker Internal UID to Host UID, Remove Postbuild step
These changes will use docker's new Dockerfile Arguments to
pass the Host User ID to the docker container at build time.
This allows the docker container to set it's internal user
to match that of the host. When using shared volumes between
the host and container, this prevents files created in the
container from being owned by root.

This will solve our problem of needing a cleanup step after
every ubuntu CI run.
2015-11-25 00:33:53 +00:00
PiotrP
e839b4debb Update Copyright headers in all source files. 2015-11-16 19:47:43 -08:00
Bryan Thornbury
9d4887ef75 Enable Ubuntu CI Build using Docker
These changes fix many of the issues blocking our Ubuntu CI Build.
Notably, it adds a postbuild step to the CI which cleans up file
permissions on files created in Docker. This lets the next job
delete those files successfully. It also accounts for docker instances
which are left running after an aborted job.
2015-10-26 11:09:38 -07:00
Bryan Thornbury
0042d49d36 Run Docker Build in Ubuntu CI 2015-10-22 12:14:58 -07:00
Sridhar Periyasamy
8b4df2d31f Address PR feedback 2015-10-21 13:47:53 -07:00
Sridhar Periyasamy
0dbc51890e Using 'InternalUtilities.getFullJobName' instead of 'Utilities.getFullJobName' to generate the correct Jenkins project name. 2015-10-21 12:39:14 -07:00
Sridhar Periyasamy
05513e60e2 Remove missing variables reference. 2015-10-21 12:31:48 -07:00
Sridhar Periyasamy
a5599d8390 Escape '\' char in netci.groovy 2015-10-21 12:27:02 -07:00
Sridhar Periyasamy
6349a19846 Add xplat CI support 2015-10-21 11:24:23 -07:00
Sridhar Periyasamy
043d7da625 Execute build.sh from current directory. 2015-10-08 16:27:22 -07:00
Sridhar Periyasamy
8f1f4aff39 Add .Net CI job definition
For a start there is only linux debug job defintions for git pushes and
pull requests. We can add more defintions as needed.
2015-10-08 16:07:36 -07:00