@@ -21,11 +21,16 @@ jobs:
2121 with :
2222 username : demyx
2323 password : ${{ secrets.DOCKER_TOKEN }}
24+ - name : Upstream Version
25+ run : |
26+ DEMYX_UPSTREAM_VERSION="$(curl -fsSL https://raw.githubusercontent.com/demyxsh/demyx/refs/heads/master/VERSION | awk -F= '$1 == "DEMYX_VERSION" { print $2 }')"
27+ test -n "$DEMYX_UPSTREAM_VERSION"
28+ echo "DEMYX_UPSTREAM_VERSION=$DEMYX_UPSTREAM_VERSION" >> "$GITHUB_ENV"
2429 - name : Build
2530 run : |
2631 docker pull alpine
27- docker pull demyx/nginx:${{ env.DEMYX_VERSION }}
28- docker pull demyx/mariadb:${{ env.DEMYX_VERSION }}
32+ docker pull demyx/nginx:${{ env.DEMYX_UPSTREAM_VERSION }}
33+ docker pull demyx/mariadb:${{ env.DEMYX_UPSTREAM_VERSION }}
2934 docker build -t demyx/${{ env.DEMYX_REPOSITORY }} -t demyx/${{ env.DEMYX_REPOSITORY }}:${{ env.DEMYX_VERSION }} -t demyx/${{ env.DEMYX_REPOSITORY }}:v1 tag-latest
3035 docker build -t demyx/${{ env.DEMYX_REPOSITORY }}:bedrock -t demyx/${{ env.DEMYX_REPOSITORY }}:${{ env.DEMYX_VERSION }}-bedrock -t demyx/${{ env.DEMYX_REPOSITORY }}:v1-bedrock tag-bedrock
3136 - name : Test
4247 -e DEMYX_USERNAME=demyx \
4348 -e DEMYX_PASSWORD=demyx \
4449 -e DEMYX_ROOT_PASSWORD=demyx \
45- demyx/mariadb:${{ env.DEMYX_VERSION }}
50+ demyx/mariadb:${{ env.DEMYX_UPSTREAM_VERSION }}
4651
4752 sleep 10
4853
6469 -e DEMYX_WORDPRESS=true \
6570 -e DEMYX_WORDPRESS_CONTAINER=${{ env.DEMYX_REPOSITORY }} \
6671 -e DEMYX_DOMAIN=localhost \
67- demyx/nginx:${{ env.DEMYX_VERSION }}
72+ demyx/nginx:${{ env.DEMYX_UPSTREAM_VERSION }}
6873
6974 # tag-bedrock test
7075 docker run -d \
7479 -e DEMYX_USERNAME=demyx \
7580 -e DEMYX_PASSWORD=demyx \
7681 -e DEMYX_ROOT_PASSWORD=demyx \
77- demyx/mariadb:${{ env.DEMYX_VERSION }}
82+ demyx/mariadb:${{ env.DEMYX_UPSTREAM_VERSION }}
7883
7984 #sleep 10
8085
0 commit comments