| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
This PR adds the `-d | --docker` flags to run the specified build using the local docker. This let's users run our GCB builds locally in an environment that's very similar (exact? pretty close) to the GCB environment. This also makes debugging easier. Users can start a bash shell in the specified docker container by passing the `-s | --docker_shell` flag. Examples: ``` build.sh cmake-install # Runs build on GCB build.sh cmake-install --local # Runs build on your local machine build.sh cmake-install --docker # Runs build in docker build.sh cmake-install --docker-shell # Starts shell in docker ``` These docker builds create a "build-out" directory on the host system to store all their output (similar to our current "cmake-out" directory, but not cmake-specific). All their build output is stored in a build-specific dir w/in build-out/.
Codecov Report
@@ Coverage Diff @@
## master #6122 +/- ##
=======================================
Coverage 95.66% 95.67%
=======================================
Files 1173 1173
Lines 104842 104827 -15
=======================================
- Hits 100301 100296 -5
+ Misses 4541 4531 -10
Continue to review full report at Codecov.
|
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
This PR adds the -d | --docker flags to run the specified build using
the local docker. This let's users run our GCB builds locally in an
environment that's very similar (exact? pretty close) to the GCB
environment. This also makes debugging easier. Users can start a bash
shell in the specified docker container by passing the -s | --docker_shell
flag.
Examples:
These docker builds create a "build-out" directory on the host system to
store all their output (similar to our current "cmake-out" directory,
but not cmake-specific). All their build output is stored in a
build-specific dir w/in build-out/.
Coming soon... gcloud ADC credentials will be available in the container so that integration tests work.
This change is