name: java ci run-name: java ci on: release: types: [published] jobs: java-ci: runs-on: maven-3.8 steps: - name: Checkout code uses: https://gitea.com/actions/checkout@v3 - name: Build code run: | mvn clean install - name: Build image run: | docker build -t ${{ vars.REGISTRY_URL }}/${{ gitea.repository }}:${{ gitea.ref_name }} . - name: Push image run: | docker login -u ${{ vars.REGISTRY_USER }} -p ${{ vars.REGISTRY_PASSWORD }} ${{ vars.REGISTRY_URL }} docker push ${{ vars.REGISTRY_URL }}/${{ gitea.repository }}:${{ gitea.ref_name }} - name: echo info run: | echo "${{ gitea.repository }} 发布已完成!" echo "镜像地址:${{ vars.REGISTRY_URL }}/${{ gitea.repository }}:${{ gitea.ref_name }} "