Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/slow-groovin/my-gh-action-learn
learn and practice github action
https://github.com/slow-groovin/my-gh-action-learn
action artifact github graalvm java maven native package
Last synced: about 2 months ago
JSON representation
learn and practice github action
- Host: GitHub
- URL: https://github.com/slow-groovin/my-gh-action-learn
- Owner: slow-groovin
- Created: 2024-03-08T01:14:26.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-10-21T06:28:38.000Z (4 months ago)
- Last Synced: 2024-10-30T03:55:52.482Z (3 months ago)
- Topics: action, artifact, github, graalvm, java, maven, native, package
- Language: Java
- Homepage:
- Size: 126 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# practice github action
## branch `main`
all workflows
## branch `artifact`
generate artifact and use in multiple jobs
## branch `native-graalvm`
use graalvm/setup-graalvm@v1 to build native java spring executable
## branch `maven-package`
two projects to:
1. manually deploy `.jar`to github package
2. (with action)auto deploy `.jar` to github package## branch `docker`
1. build spring project docker image , tag it with `artifactId` and push to `ghcr.io`
2. build node project docker image, tag it with version and push to `ghcr.io`> for java/spring/maven, it's a huge difficult work
## branch `nuxt-docker`
nuxt(3.x) project: build to output, build output to an image, tag&push it docker image
- with secrets in build stage## branch `enviroment`
setting and print environment variables/secrets of different stage, different aspect,
aiming at demonstrate github action's environment variables/secrets apparently for review and review## branch `curl-api'
curl some github api in action
build docker image and push to gh registry for maven and node app