all workflows
generate artifact and use in multiple jobs
use graalvm/setup-graalvm@v1 to build native java spring executable
two projects to:
- manually deploy
.jar
to github package - (with action)auto deploy
.jar
to github package
- build spring project docker image , tag it with
artifactId
and push toghcr.io
- build node project docker image, tag it with version and push to
ghcr.io
for java/spring/maven, it's a huge difficult work
nuxt(3.x) project: build to output, build output to an image, tag&push it docker image
- with secrets in build stage
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
curl some github api in action build docker image and push to gh registry for maven and node app