File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change 7474 SSH_PRIVATE_KEY : ${{ secrets.DEV_SERVER_SSH_PRIVATE_KEY }}
7575 SSH_USER : ${{ secrets.DEV_SERVER_SSH_USERNAME }}
7676 SSH_HOST : ${{ secrets.DEV_SERVER_SSH_HOST }}
77+ SSH_KNOWN_HOSTS : ${{ secrets.DEV_SERVER_SSH_KNOWN_HOSTS }}
7778 strategy :
7879 matrix :
7980 app_name : ${{ fromJson(needs.dc-generate-matrix.outputs.app_name) }}
Original file line number Diff line number Diff line change @@ -15,9 +15,10 @@ DELETE_SINCE_DAYS=""
1515SSH_KEY=" "
1616SSH_USER=" "
1717SSH_HOST=" "
18+ SSH_KNOWN_HOSTS=" "
1819FORCE_DELETE_REPO=false
1920
20- while getopts e:g:r:a:t:u:d:p:s:h:f: flag
21+ while getopts e:g:r:a:t:u:d:p:s:h:k: f: flag
2122do
2223 case " ${flag} " in
2324 e) ENVIRONMENT_NAME=${OPTARG} ;;
3031 p) SSH_KEY=${OPTARG} ;;
3132 s) SSH_USER=${OPTARG} ;;
3233 h) SSH_HOST=${OPTARG} ;;
34+ k) SSH_KNOWN_HOSTS=${OPTARG} ;;
3335 f) FORCE_DELETE_REPO=${OPTARG} ;;
3436 esac
3537done
@@ -78,6 +80,7 @@ function delete_since_days() {
7880}
7981
8082function force_delete_repo() {
83+ cp ~ /.ssh/known_hosts ~ /.ssh/known_hosts.old && echo " $SSH_KNOWN_HOSTS " > ~ /.ssh/known_hosts
8184 echo " $SSH_KEY " | ssh $SSH_USER @$SSH_HOST " cd ci-setup && docker exec -i -u root ci-setup_registry_1 bin/registry garbage-collect --delete-untagged /etc/docker/registry/config.yml"
8285 echo " $SSH_KEY " | ssh $SSH_USER @$SSH_HOST " cd ci-setup && docker exec -i -u root ci-setup_registry_1 rm -rf /var/lib/registry/docker/registry/v2/repositories/$GITHUB_OWNER /$APP_NAME "
8386 echo " ::warning::force deleted $REGISTRY_URL /$GITHUB_OWNER /$APP_NAME "
You can’t perform that action at this time.
0 commit comments