Add build and publish steps #3

Merged
chimeudeonwop merged 53 commits from feature/setup-workflow-pipeline into main 2025-11-04 18:20:11 +00:00
8 changed files with 390 additions and 2 deletions
Showing only changes of commit e9a8e9d682 - Show all commits

View File

@ -42,4 +42,36 @@ jobs:
run: | run: |
java -version java -version
mvn -version mvn -version
mvn -B clean test -Dspring.profiles.active=test mvn -B clean test -Dspring.profiles.active=test
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
#Build Docker image
- name: Build Docker image
env:
GITEA_REGISTRY_URL: 'git.bepastem.com'
OWNER: ${{ gitea.actor }}
run: |
docker build -t $GITEA_REGISTRY_URL/$OWNER/my-app:latest .
- name: Build and push Docker image using Buildx
env:
GITEA_REGISTRY_URL: 'git.bepastem.com'
#GITEA_REGISTRY_URL: ${{ secrets.GITEA_REGISTRY_URL }}
IMAGE_NAME: my-app2
#IMAGE_NAME: ${{ vars.IMAGE_NAME }}
OWNER: ${{ gitea.actor }}
run: |
docker buildx build \
--platform linux/amd64 \
-t $IMAGE_NAME:latest \
-t $GITEA_REGISTRY_URL/$IMAGE_NAME:latest \
#-t ${{ secrets.GITEA_REGISTRY_URL }}/$OWNER/$IMAGE_NAME:latest \
--push \
.
- name: List Docker images
run: |
docker images