mirror of
https://github.com/zitadel/zitadel.git
synced 2024-12-12 02:54:20 +00:00
654bf09ed1
* fix: autodeploy * added version condition
55 lines
1.3 KiB
Bash
Executable File
55 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
#debugger
|
|
set -x
|
|
|
|
source ./.github/scripts/variables.env
|
|
|
|
############################
|
|
function setup_git {
|
|
############################
|
|
echo "###############"
|
|
echo "set git config"
|
|
echo "###############"
|
|
|
|
git config --global user.email "$GIT_USER_MAIL"
|
|
git config --global user.name "$GIT_USER_NAME"
|
|
}
|
|
|
|
############################
|
|
function checkout_project {
|
|
############################
|
|
echo "###############"
|
|
echo "clone repository $GIT_URL"
|
|
echo "###############"
|
|
|
|
# clone opsrepo
|
|
git clone $GIT_URL $LOCAL_TMP_DIR/$GIT_OPSREPO
|
|
}
|
|
|
|
############################
|
|
function change_image_version {
|
|
############################
|
|
echo "###############"
|
|
echo "checkout master"
|
|
echo "###############"
|
|
|
|
cd $LOCAL_TMP_DIR/$GIT_OPSREPO/$GIT_OPSREPO_APPFOLDER/$GIT_OPSREPO_APPLICATION_NAME/overlay/$TARGET_ENVIRONMENT
|
|
git checkout master
|
|
git pull
|
|
echo "###############"
|
|
echo "change image version and commit"
|
|
echo "###############"
|
|
sed -i "s#image: $REGISTRY_IMAGE:.*#image: $REGISTRY_IMAGE:$CAOS_NEXT_VERSION#g" $GIT_OPSREPO_IMAGEFILE
|
|
git add $GIT_OPSREPO_IMAGEFILE
|
|
git commit --message "Github Workflow: $GITHUB_WORKFLOW"
|
|
}
|
|
|
|
############################
|
|
function upload_files {
|
|
############################
|
|
echo "###############"
|
|
echo "git push"
|
|
echo "###############"
|
|
git push --quiet --set-upstream origin
|
|
}
|