frappe_docker/.github/workflows/build_system_image.yml
2023-11-26 12:08:48 +03:00

35 lines
1.1 KiB
YAML

name: build system Image base on json config provided
run-name: ${{ github.actor }} update 🚀
on: [push, pull_request]
jobs:
job-image-build:
runs-on: ubuntu-latest
# env: working-directory:./
steps:
- name: checkout Script content
uses: actions/checkout@v2
- name: Set up Java
uses: actions/setup-java@v2
with:
java-version: '17' # Change to the desired Java version
distribution: 'adopt'
- name: Execute custom commands
run: |
echo "Build Jar"./mvnw install# working-directory:./
uses: docker/login-action@v1
with:
registry: harbor.fintechsys.net
username: ${{ secrets.PHEE_HARBOR_USERNAME }}
password: ${{ secrets.PHEE_HARBOR_PASSWORD }}
- name: BuildAndPushImageOnHarbor
uses: actions/checkout@v3
run: |
docker build ./ -t harbor.fintechsys.net/yemen-express/sync-remit-dispatcher:latest
docker push harbor.fintechsys.net/yemen-express/sync-remit-dispatcher:latest