Skip to content

Commit ecf2562

Browse files
committed
fix pushs
1 parent d05269d commit ecf2562

File tree

1 file changed

+36
-22
lines changed

1 file changed

+36
-22
lines changed

.github/workflows/build_docker_image_debian_base.yml

Lines changed: 36 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,11 @@ jobs:
5858
password: ${{ secrets.DOCKER_PASSWORD }}
5959
- name: Publish the Docker image
6060
run: |
61-
docker push ikarusproject/debian12:latest
62-
docker push ikarusproject/debian13:latest
61+
if [[ "${{ matrix.debian_version }}" == "12" ]]; then
62+
docker push ikarusproject/debian12:latest
63+
else
64+
docker push ikarusproject/debian13:latest
65+
fi
6366
6467
build-docker-dune:
6568
name: "Build Debian Base Image"
@@ -99,22 +102,28 @@ jobs:
99102
--tag ikarusproject/dunebase-${{ matrix.compiler }}-debian${{ matrix.debian_version }}:latest \
100103
--build-arg debianversion="${{ matrix.debian_version }}" \
101104
--build-arg ccompiler="${{ env.C_COMPILER }}" \
102-
--build-arg cppcompiler="${{ env.CPP_COMPILER }}"
103-
docker tag ikarusproject/dunebase-gcc-debian12:latest ikarusproject/dunebase-gcc:latest
104-
docker tag ikarusproject/dunebase-clang-debian12:latest ikarusproject/dunebase-clang:latest
105+
--build-arg cppcompiler="${{ env.CPP_COMPILER }}" \
106+
if [[ "${{ matrix.debian_version }}" == "12" ]]; then
107+
docker tag ikarusproject/dunebase-gcc-debian12:latest ikarusproject/dunebase-gcc:latest
108+
docker tag ikarusproject/dunebase-clang-debian12:latest ikarusproject/dunebase-clang:latest
109+
fi
110+
105111
- name: Docker Login
106112
uses: azure/docker-login@v1
107113
with:
108114
username: ${{ secrets.DOCKER_USERNAME }}
109115
password: ${{ secrets.DOCKER_PASSWORD }}
110116
- name: Publish the Docker image
111117
run: |
112-
docker push ikarusproject/dunebase-gcc:latest
113-
docker push ikarusproject/dunebase-clang:latest
114-
docker push ikarusproject/dunebase-gcc-debian12:latest
115-
docker push ikarusproject/dunebase-clang-debian12:latest
116-
docker push ikarusproject/dunebase-gcc-debian13:latest
117-
docker push ikarusproject/dunebase-clang-debian13:latest
118+
if [[ "${{ matrix.debian_version }}" == "12" ]]; then
119+
docker push ikarusproject/dunebase-gcc:latest
120+
docker push ikarusproject/dunebase-clang:latest
121+
docker push ikarusproject/dunebase-gcc-debian12:latest
122+
docker push ikarusproject/dunebase-clang-debian12:latest
123+
else
124+
docker push ikarusproject/dunebase-gcc-debian13:latest
125+
docker push ikarusproject/dunebase-clang-debian13:latest
126+
fi
118127
119128
build-docker-dev:
120129
name: "Build Dev Image"
@@ -154,10 +163,12 @@ jobs:
154163
--tag ikarusproject/ikarus-dev-${{ matrix.compiler }}-debian${{ matrix.debian_version }}:latest \
155164
--build-arg compiler="${{ matrix.compiler }}-debian${{ matrix.debian_version }}" \
156165
--build-arg ccompiler="${{ env.C_COMPILER }}" \
157-
--build-arg cppcompiler="${{ env.CPP_COMPILER }}"
158-
docker tag ikarusproject/ikarus-dev-gcc-debian12:latest ikarusproject/ikarus-dev:latest # set the latest tag to the gcc image
159-
docker tag ikarusproject/ikarus-dev-gcc-debian12:latest ikarusproject/ikarus-dev-gcc:latest
160-
docker tag ikarusproject/ikarus-dev-clang-debian12:latest ikarusproject/ikarus-dev-clang:latest
166+
--build-arg cppcompiler="${{ env.CPP_COMPILER }}" \
167+
if [[ "${{ matrix.debian_version }}" == "12" ]]; then
168+
docker tag ikarusproject/ikarus-dev-gcc-debian12:latest ikarusproject/ikarus-dev:latest # set the latest tag to the gcc image
169+
docker tag ikarusproject/ikarus-dev-gcc-debian12:latest ikarusproject/ikarus-dev-gcc:latest
170+
docker tag ikarusproject/ikarus-dev-clang-debian12:latest ikarusproject/ikarus-dev-clang:latest
171+
fi
161172
162173
- name: Docker Login
163174
uses: azure/docker-login@v1
@@ -166,11 +177,14 @@ jobs:
166177
password: ${{ secrets.DOCKER_PASSWORD }}
167178
- name: Publish the Docker image
168179
run: |
169-
docker push ikarusproject/ikarus-dev-gcc:latest
170-
docker push ikarusproject/ikarus-dev-clang:latest
171-
docker push ikarusproject/ikarus-dev:latest
172-
docker push ikarusproject/ikarus-dev-gcc-debian13:latest
173-
docker push ikarusproject/ikarus-dev-clang-debian13:latest
174-
docker push ikarusproject/ikarus-dev-gcc-debian12:latest
175-
docker push ikarusproject/ikarus-dev-clang-debian12:latest
180+
if [[ "${{ matrix.debian_version }}" == "12" ]]; then
181+
docker push ikarusproject/ikarus-dev-gcc:latest
182+
docker push ikarusproject/ikarus-dev-clang:latest
183+
docker push ikarusproject/ikarus-dev:latest
184+
docker push ikarusproject/ikarus-dev-gcc-debian12:latest
185+
docker push ikarusproject/ikarus-dev-clang-debian12:latest
186+
else
187+
docker push ikarusproject/ikarus-dev-gcc-debian13:latest
188+
docker push ikarusproject/ikarus-dev-clang-debian13:latest
189+
fi
176190

0 commit comments

Comments
 (0)