From e2bb782e40c06b0dab700ca1bf87a810bec4d28e Mon Sep 17 00:00:00 2001 From: daozhao chen Date: Fri, 28 Apr 2023 08:59:15 +0000 Subject: [PATCH] auto push to docker hub --- .github/workflows/docker.yml | 59 ++++++++++++------------------------ 1 file changed, 19 insertions(+), 40 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 33539d6..57f011a 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -15,30 +15,28 @@ jobs: strategy: max-parallel: 3 matrix: - profile: [download] + profile: + - auto + - sygil + - invoke + - comfy + - download include: - # - profile: auto - # dockertag: "sd-auto:51" - # dockerhubtag: "sd-auto" - # - profile: sygil - # dockertag: "sd-sygil:16" - # dockerhubtag: "sd-sygil" - # - profile: invoke - # dockertag: "sd-invoke:27" - # dockerhubtag: "sd-invoke" - # - profile: comfy - # dockertag: "sd-comfy:1" - # dockerhubtag: "sd-comfy" + - profile: auto + dockertag: "sd-auto:51" + dockerhubtag: "sd-auto" + - profile: sygil + dockertag: "sd-sygil:16" + dockerhubtag: "sd-sygil" + - profile: invoke + dockertag: "sd-invoke:27" + dockerhubtag: "sd-invoke" + - profile: comfy + dockertag: "sd-comfy:1" + dockerhubtag: "sd-comfy" - profile: download dockertag: "sd-download:51" dockerhubtag: "sd-download" - # dockertag: ["sd-auto:51","sd-sygil:16", "sd-invoke:27", "sd-comfy:1" , "sd-download:51"] - # dockerhubtag: [sd-auto , sd-sygil , sd-invoke ,sd-comfy , sd-download] - # - auto - # - sygil - # - invoke - # - comfy - # - download runs-on: ubuntu-latest name: ${{ matrix.profile }} steps: @@ -64,23 +62,4 @@ jobs: run: docker tag ${{matrix.dockertag}} ${{vars.DOCKERHUB_USERNAME}}/${{matrix.dockerhubtag}}:${SHORT_SHA} - name: push images to docker hub if: vars.DOCKERHUB_USERNAME - run: docker push --all-tags ${{vars.DOCKERHUB_USERNAME}}/${{matrix.dockerhubtag}} - # - name: ehco info - # if: vars.DOCKERHUB_USERNAME - # run: echo env ${{env.DOCKERHUB_USERNAME}} vars ${{vars.DOCKERHUB_USERNAME}} - # - name: Login to Docker Hub and push images. - # if: ${{ vars.DOCKERHUB_USERNAME }} - # - run: echo 11 "SHORT_SHA=`echo ${GITHUB_SHA} | cut -c1-7`" >> $GITHUB_ENV - # - name: Login to Docker Hub - # uses: docker/login-action@v2 - # with: - # username: ${{ vars.DOCKERHUB_USERNAME}} - # password: ${{ secrets.DOCKERHUB_TOKEN }} - # - run: echo "docker build is ok." ${{matrix.profile}} ${{matrix.dockertag}} ${{matrix.dockerhubtag}} - # - run: echo env ${{env.DOCKERHUB_USERNAME}} vars ${{vars.DOCKERHUB_USERNAME}} - # - run: echo "SHORT_SHA=`echo ${GITHUB_SHA} | cut -c1-7`" >> $GITHUB_ENV - # - run: docker tag ${{matrix.dockertag}} ${{vars.DOCKERHUB_USERNAME}}/${{matrix.dockerhubtag}}:latest - # - run: docker tag ${{matrix.dockertag}} ${{vars.DOCKERHUB_USERNAME}}/${{matrix.dockerhubtag}}:${SHORT_SHA} - # - run: docker push --all-tags ${{vars.DOCKERHUB_USERNAME}}/${{matrix.dockerhubtag}} - - + run: docker push --all-tags ${{vars.DOCKERHUB_USERNAME}}/${{matrix.dockerhubtag}} \ No newline at end of file