Commit d5d5393
committed
Set up Continuous Integration
For pull requests, we try to build the container. This
also runs unit tests due to how the Dockerfile is set up.
GitHub will display the build status on its review page for
the pull request. If the build (and tests that are run as
part of the build) succeeded, the icon is green. If it failed,
the icon is red.
For changes to the main branch, we build the container
and push it to the GitHub container registry. Once this
change is part of the main repo and GitHub had a chance to
run the corresponding workflow for the first time, users
can use one of the following commands to fetch the latest
container, depending on whether they prefer docker (which
needs installation of proprietary software) or podman
(which is open source):
```sh
$ docker pull ghcr.io/bdon/osmexpress:latest
$ podman pull ghcr.io/bdon/osmexpress:latest
```
The full list of `osmexpress` containers will be available from
[this page](https://github.com/bdon/OSMExpress/pkgs/container/osmexpress).1 parent 55488b1 commit d5d5393
1 file changed
+61
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
0 commit comments