1818 env :
1919 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
2020 - name : Upload .jar file
21- uses : actions/upload-artifact@v3
21+ uses : actions/upload-artifact@v4
2222 with :
2323 name : transitdata-alert-processor-jar-with-dependencies.jar
2424 path : target/transitdata-alert-processor-jar-with-dependencies.jar
@@ -30,16 +30,16 @@ jobs:
3030 steps :
3131 - uses : actions/checkout@v3
3232 - name : Download .jar file
33- uses : actions/download-artifact@v3
33+ uses : actions/download-artifact@v4
3434 with :
3535 name : transitdata-alert-processor-jar-with-dependencies.jar
3636 path : target
3737 - name : Build and publish develop Docker image
3838 uses : elgohr/Publish-Docker-Github-Action@master
3939 with :
4040 name : hsldevcom/transitdata-alert-processor
41- username : ${{ secrets.DOCKER_USERNAME }}
42- password : ${{ secrets.DOCKER_PASSWORD }}
41+ username : ${{ secrets.TRANSITDATA_DOCKERHUB_USER }}
42+ password : ${{ secrets.TRANSITDATA_DOCKERHUB_TOKEN }}
4343 tags : develop
4444 build-release-docker-image :
4545 needs : test
@@ -49,14 +49,33 @@ jobs:
4949 steps :
5050 - uses : actions/checkout@v3
5151 - name : Download .jar file
52- uses : actions/download-artifact@v3
52+ uses : actions/download-artifact@v4
5353 with :
5454 name : transitdata-alert-processor-jar-with-dependencies.jar
5555 path : target
5656 - name : Build and publish release Docker image
5757 uses : elgohr/Publish-Docker-Github-Action@master
5858 with :
5959 name : hsldevcom/transitdata-alert-processor
60- username : ${{ secrets.DOCKER_USERNAME }}
61- password : ${{ secrets.DOCKER_PASSWORD }}
62- tag_semver : true
60+ username : ${{ secrets.TRANSITDATA_DOCKERHUB_USER }}
61+ password : ${{ secrets.TRANSITDATA_DOCKERHUB_TOKEN }}
62+ tag_semver : true
63+ build-aks-dev-docker-image :
64+ needs : test
65+ runs-on : ubuntu-latest
66+ # Run only on aks-dev branch
67+ if : github.ref == 'refs/heads/aks-dev'
68+ steps :
69+ - uses : actions/checkout@v2
70+ - name : Download .jar file
71+ uses : actions/download-artifact@v4
72+ with :
73+ name : transitdata-alert-processor-jar-with-dependencies.jar
74+ path : target
75+ - name : Build and publish aks-dev Docker image
76+ uses : elgohr/Publish-Docker-Github-Action@master
77+ with :
78+ name : hsldevcom/transitdata-alert-processor
79+ username : ${{ secrets.TRANSITDATA_DOCKERHUB_USER }}
80+ password : ${{ secrets.TRANSITDATA_DOCKERHUB_TOKEN }}
81+ tags : aks-dev
0 commit comments