GitHub actions is automation feature of GitHub platform enabling CI/CD and other automation workflows.
In this video we showcase various features of GitHub actions.
We implement CI pipelines that publish package to GitHub Maven package registry.
We also implement workflow that creates Docker image from Java Spring application and publishes image to Docker Hub and GitHub Container registry.
Gradle package publish to Maven registry:
https://github.com/kanezi/uuid-timest...
Consuming package with Maven project:
https://github.com/kanezi/package-con...
Docker push:
https://github.com/kanezi/spring-soci...
00:00 - intro
01:00 - github action principles
06:02 - first example
16:37 - exchanging data
22:46 - sequential jobs
25:20 - build gradle example
34:36 - publish maven package
38:26 - using github maven dependency
42:44 - docker image push example