You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[gh-pages-publish.yml](https://github.com/JeffersonLab/java-workflows/blob/main/.github/workflows/gh-pages-publish.yml)| Publish API docs to GitHub Pages |
9
-
|[gh-release.yml](https://github.com/JeffersonLab/java-workflows/blob/main/.github/workflows/gh-release.yml)| Create a GitHub Release |
10
-
|[maven-publish.yml](https://github.com/JeffersonLab/java-workflows/blob/main/.github/workflows/maven-publish.yml)| Publish an artifact on Maven Central |
11
-
|[unit-ci.yml](https://github.com/JeffersonLab/java-workflows/blob/main/.github/workflows/unit-ci.yml)| Build and run Unit tests |
|[gh-pages-publish.yaml](https://github.com/JeffersonLab/java-workflows/blob/main/.github/workflows/gh-pages-publish.yaml)| Publish API docs to GitHub Pages|
9
+
|[gh-release.yaml](https://github.com/JeffersonLab/java-workflows/blob/main/.github/workflows/gh-release.yaml)| Create a GitHub Release|
10
+
|[maven-publish.yaml](https://github.com/JeffersonLab/java-workflows/blob/main/.github/workflows/maven-publish.yaml)| Publish an artifact on Maven Central |
11
+
|[unit-ci.yaml](https://github.com/JeffersonLab/java-workflows/blob/main/.github/workflows/unit-ci.yaml)| Build and run Unit tests|
12
12
13
13
## How to use
14
14
This project uses it's own workflows in order to test them (the Java App/Lib is just a demo/example). Copy and paste one or more of the following files into your project `.github/workflows` directory and update parameters accordingly:
|[ci.yml](https://github.com/JeffersonLab/java-workflows/blob/main/.github/workflows/ci.yml)| Continuous Integration of an App/Lib |
19
-
|[cd.yml](https://github.com/JeffersonLab/java-workflows/blob/main/.github/workflows/cd.yml)| Continuous Deployment of an App/Lib with GitHub release |
|[ci.yaml](https://github.com/JeffersonLab/java-workflows/blob/main/.github/workflows/ci.yaml)| Continuous Integration of an App/Lib|
19
+
|[cd.yaml](https://github.com/JeffersonLab/java-workflows/blob/main/.github/workflows/cd.yaml)| Continuous Deployment of an App/Lib with GitHub release |
20
20
21
21
The `ci` workflow invokes `unit-ci` to configure, build, and unit test. The `ci` workflow can be customized with docker commands to launch containers and run integration tests ([Java Example](https://github.com/JeffersonLab/myquery/blob/e47681393f9a7a900dc1f0a932b6271bfa6356ed/.github/workflows/ci.yml#L20-L44])).
0 commit comments