diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index 9ccf705..d232e1f 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -15,14 +15,17 @@ jobs: docker-build: name: Docker Build runs-on: ubuntu + env: + SERVER: gitea.jsc.idv.tw steps: - - name: 列出所有變數 - run: echo '${{ toJSON(gitea) }}' - - name: 部屬映像檔 - uses: https://gitea.jsc.idv.tw/actions/docker-build@${{ vars.ACTION_DOCKER_BUILD_VERSION }} - with: - REGISTRY_USERNAME: ${{ gitea.repository_owner }} - REGISTRY_PASSWORD: ${{ secrets.TOKEN }} - IMAGE_OWNER: ${{ gitea.repository_owner }} - IMAGE_NAME: ${{ gitea.repository_name }} - RELEASE_VERSION: ${{ needs.release-tag-version.outputs.version }} + - name: 取得存取庫 + uses: actions/checkout@${{ vars.ACTION_CHECKOUT_VERSION }} + - name: 登入倉庫 + run: docker login $SERVER -u ${{ gitea.repository_owner }} --password-stdin + shell: bash + - name: 建置映像檔 + run: docker build -t $SERVER/${{ gitea.repository }}:${{ jobs.release-tag-version.outputs.version }} . + shell: bash + - name: 推送映像檔 + run: docker push $SERVER/${{ gitea.repository }}:${{ jobs.release-tag-version.outputs.version }} + shell: bash