mirror of
https://github.com/zitadel/zitadel.git
synced 2024-12-18 05:47:32 +00:00
55 lines
1.3 KiB
Bash
55 lines
1.3 KiB
Bash
|
#!/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
|
||
|
}
|