mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2025-12-13 07:45:56 +00:00
Fix publishing of groups branch, again, again
This commit is contained in:
parent
49d89bff9b
commit
ca20e11b91
19
.github/workflows/publish.yml
vendored
19
.github/workflows/publish.yml
vendored
@ -274,12 +274,17 @@ jobs:
|
|||||||
##########################################################################
|
##########################################################################
|
||||||
# SET ENVS ###############################################################
|
# SET ENVS ###############################################################
|
||||||
##########################################################################
|
##########################################################################
|
||||||
- name: ENV - DOCKER_ORGANISATION
|
|
||||||
run: echo "DOCKER_ORGANISATION=$(node -p -e "require('./package.json').dockerOrganisation")" >> $GITHUB_ENV
|
|
||||||
- name: ENV - VERSION
|
- name: ENV - VERSION
|
||||||
run: echo "VERSION=$(node -p -e "require('./package.json').version")" >> $GITHUB_ENV
|
run: echo "VERSION=$(node -p -e "require('./package.json').version")" >> $GITHUB_ENV
|
||||||
|
- name: ENV - BUILD_DATE
|
||||||
|
run: echo "BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> $GITHUB_ENV
|
||||||
|
- name: ENV - OCELOT_DOCKER_VERSION_TAG
|
||||||
|
run: echo "OCELOT_DOCKER_VERSION_TAG=$(node -p -e "require('./package.json').ocelotDockerVersionTag")" >> $GITHUB_ENV
|
||||||
|
- name: ENV - DOCKER_ORGANISATION
|
||||||
|
run: echo "DOCKER_ORGANISATION=$(node -p -e "require('./package.json').dockerOrganisation")" >> $GITHUB_ENV
|
||||||
|
# this is based on the node Docker version tag "node:12.19.0-alpine3.10" and looks like "app-branded:1.0.2-3-ocelot.social1.0.2-79"
|
||||||
- name: ENV - BUILD_VERSION
|
- name: ENV - BUILD_VERSION
|
||||||
run: echo "BUILD_VERSION=${VERSION}-${GITHUB_RUN_NUMBER}" >> $GITHUB_ENV
|
run: echo "BUILD_VERSION=${VERSION}-${GITHUB_RUN_NUMBER}-ocelot.social${OCELOT_DOCKER_VERSION_TAG}" >> $GITHUB_ENV
|
||||||
##########################################################################
|
##########################################################################
|
||||||
# Install DigitalOceans doctl and set kubeconfig #########################
|
# Install DigitalOceans doctl and set kubeconfig #########################
|
||||||
##########################################################################
|
##########################################################################
|
||||||
@ -304,13 +309,13 @@ jobs:
|
|||||||
# kubectl -n default rollout restart deployment/ocelot-neo4j
|
# kubectl -n default rollout restart deployment/ocelot-neo4j
|
||||||
- name: Deploy actual version '$BUILD_VERSION' to DigitalOcean Kubernetes
|
- name: Deploy actual version '$BUILD_VERSION' to DigitalOcean Kubernetes
|
||||||
run: |
|
run: |
|
||||||
kubectl -n default set image deployment/ocelot-webapp container-ocelot-webapp=${DOCKER_ORGANISATION}/webapp-groups-branded:$BUILD_VERSION
|
kubectl -n default set image deployment/ocelot-webapp container-ocelot-webapp=${DOCKER_ORGANISATION}/webapp-groups-branded:${BUILD_VERSION}
|
||||||
kubectl -n default rollout restart deployment/ocelot-webapp
|
kubectl -n default rollout restart deployment/ocelot-webapp
|
||||||
kubectl -n default set image deployment/ocelot-backend container-ocelot-backend=${DOCKER_ORGANISATION}/backend-groups-branded:$BUILD_VERSION
|
kubectl -n default set image deployment/ocelot-backend container-ocelot-backend=${DOCKER_ORGANISATION}/backend-groups-branded:${BUILD_VERSION}
|
||||||
kubectl -n default rollout restart deployment/ocelot-backend
|
kubectl -n default rollout restart deployment/ocelot-backend
|
||||||
kubectl -n default set image deployment/ocelot-maintenance container-ocelot-maintenance=${DOCKER_ORGANISATION}/maintenance-groups-branded:$BUILD_VERSION
|
kubectl -n default set image deployment/ocelot-maintenance container-ocelot-maintenance=${DOCKER_ORGANISATION}/maintenance-groups-branded:${BUILD_VERSION}
|
||||||
kubectl -n default rollout restart deployment/ocelot-maintenance
|
kubectl -n default rollout restart deployment/ocelot-maintenance
|
||||||
kubectl -n default set image deployment/ocelot-neo4j container-ocelot-neo4j=${DOCKER_ORGANISATION}/neo4j-community:$BUILD_VERSION
|
kubectl -n default set image deployment/ocelot-neo4j container-ocelot-neo4j=${DOCKER_ORGANISATION}/neo4j-community:${BUILD_VERSION}
|
||||||
kubectl -n default rollout restart deployment/ocelot-neo4j
|
kubectl -n default rollout restart deployment/ocelot-neo4j
|
||||||
# because this step 'kubectl -n default rollout status deployment/* --timeout=600s' does not work as expected
|
# because this step 'kubectl -n default rollout status deployment/* --timeout=600s' does not work as expected
|
||||||
# and we need the pods to be up again for cleaning and seeding the Neo4j database and the backend.
|
# and we need the pods to be up again for cleaning and seeding the Neo4j database and the backend.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user