@@ -29,23 +29,58 @@ jobs:
2929 docker build --squash --target sgnf-sgpy -t chasemc2/sgnf-sgpy:$RELEASE_NUMBER .
3030 popd
3131
32- pushd antismash
33- docker build -t chasemc2/sgnf-antismash:$RELEASE_NUMBER .
34- popd
35-
36- pushd prokka
37- docker build -t chasemc2/sgnf-prokka:$RELEASE_NUMBER .
38- popd
3932
4033 pushd minimal
4134 docker build -t chasemc2/sgnf-minimal:$RELEASE_NUMBER .
4235 popd
43-
4436 - name : Push Docker images
4537 run : |
4638 docker push chasemc2/sgnf-hmmer:$RELEASE_NUMBER
4739 docker push chasemc2/sgnf-hmmer-plus:$RELEASE_NUMBER
4840 docker push chasemc2/sgnf-sgpy:$RELEASE_NUMBER
49- docker push chasemc2/sgnf-antismash:$RELEASE_NUMBER
50- docker push chasemc2/sgnf-prokka:$RELEASE_NUMBER
5141 docker push chasemc2/sgnf-minimal:$RELEASE_NUMBER
42+ build_and_push_antismash :
43+ name : Build and push antismash
44+ runs-on : ubuntu-latest
45+ continue-on-error : true
46+ steps :
47+ - name : Check out the repo
48+ uses : actions/checkout@v4
49+ - name : Log in to Docker Hub
50+ uses : docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a
51+ with :
52+ username : ${{ secrets.DOCKER_USERNAME }}
53+ password : ${{ secrets.DOCKERHUBPAT }}
54+ - name : Get release number without preceding v
55+ id : get_release_number
56+ run : echo "RELEASE_NUMBER=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV
57+ - name : Build Docker images
58+ run : |
59+ cd dockerfiles/antismash
60+ docker build -t chasemc2/sgnf-antismash:$RELEASE_NUMBER .
61+ - name : Push Docker images
62+ run : |
63+ docker push chasemc2/sgnf-prokka:$RELEASE_NUMBER
64+ docker push chasemc2/sgnf-antismash:$RELEASE_NUMBER
65+ build_and_push_prokka :
66+ name : Build and push prokka
67+ runs-on : ubuntu-latest
68+ continue-on-error : true
69+ steps :
70+ - name : Check out the repo
71+ uses : actions/checkout@v4
72+ - name : Log in to Docker Hub
73+ uses : docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a
74+ with :
75+ username : ${{ secrets.DOCKER_USERNAME }}
76+ password : ${{ secrets.DOCKERHUBPAT }}
77+ - name : Get release number without preceding v
78+ id : get_release_number
79+ run : echo "RELEASE_NUMBER=${GITHUB_REF#refs/tags/v}" >> $GITHUB_ENV
80+ - name : Build Docker images
81+ run : |
82+ cd dockerfiles/prokka
83+ docker build -t chasemc2/sgnf-prokka:$RELEASE_NUMBER .
84+ - name : Push Docker images
85+ run : |
86+ docker push chasemc2/sgnf-prokka:$RELEASE_NUMBER
0 commit comments