Browse Source

fix: docker hub releasing

Karol Sójko 3 years ago
parent
commit
e90caeac32
1 changed files with 8 additions and 13 deletions
  1. 8 13
      .github/workflows/scheduler.release.dev.yml

+ 8 - 13
.github/workflows/scheduler.release.dev.yml

@@ -58,22 +58,17 @@ jobs:
 
     steps:
     - uses: actions/checkout@v3
-    - name: Build image
-      run: yarn docker build @standardnotes/scheduler-server -t standardnotes/scheduler
-    - name: Publish to Registry (dev tag)
-      uses: manusa/actions-publish-docker@v1.1.2
+    - name: Login to Docker Hub
+      uses: docker/login-action@v2
       with:
-        name: standardnotes/scheduler
         username: ${{ secrets.DOCKER_USERNAME }}
         password: ${{ secrets.DOCKER_PASSWORD }}
-        tag: "dev"
-    - name: Publish to Registry (sha tag)
-      uses: manusa/actions-publish-docker@v1.1.2
-      with:
-        name: standardnotes/scheduler
-        username: ${{ secrets.DOCKER_USERNAME }}
-        password: ${{ secrets.DOCKER_PASSWORD }}
-        tag: "${{ github.sha }}"
+    - name: Build, tag, and push image to Docker Hub
+      run: |
+        yarn docker build @standardnotes/scheduler-server -t standardnotes/scheduler:${{ github.sha }}
+        docker push standardnotes/scheduler:${{ github.sha }}
+        docker tag standardnotes/scheduler:${{ github.sha }} standardnotes/scheduler:dev
+        docker push standardnotes/scheduler:dev
 
   deploy-worker:
     needs: publish-aws-ecr