name: build system Image base on json config provided run-name: ${{ github.actor }} update 🚀 on: #[push, pull_request] workflow_dispatch: jobs: job-image-build: runs-on: - self-hosted # 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: login to harb uses: docker/login-action@v1 with: registry: harbor.fintechsys.net username: ${{ secrets.PHEE_HARBOR_USERNAME }} password: ${{ secrets.PHEE_HARBOR_PASSWORD }} - name: Execute custom commands run: | git clone --recursive "https://github.com/fintechsys/remittance_image_builder.git" cd remittance_image_builder ./build_network_company_image.sh --tag="remittance_network_agent:${{ secrets.BRANCH_NAME_JS }}" --token=${{ secrets.REMITTANCE_NETWORK_AGENT }} --frappe-path="https://github.com/fintechsys/frappe.git" --frappe-branch=${{ secrets.BRANCH_NAME_JS }} docker image ls docker tag remittance_network_agent harbor.fintechsys.net/frappe-systems/remittance_network_agent:${{ secrets.BRANCH_NAME_JS }} docker push harbor.fintechsys.net/frappe-systems/remittance_network_agent:${{ secrets.BRANCH_NAME_JS }}