From 4d5bca8fb8aaebf8794ffa88a6d0aef779c9eedf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20H=C3=B6ppner?= <jonas.hoeppner@garz-fricke.com> Date: Thu, 22 Feb 2024 13:34:08 +0000 Subject: [PATCH] CI: remove 'setup_ssh' as ssh access is disabled --- build-pipeline-ci-test.yml | 2 -- build-pipeline.yml | 26 -------------------------- 2 files changed, 28 deletions(-) diff --git a/build-pipeline-ci-test.yml b/build-pipeline-ci-test.yml index 0ff3259c..0774eaba 100644 --- a/build-pipeline-ci-test.yml +++ b/build-pipeline-ci-test.yml @@ -41,7 +41,6 @@ build:files: GIT_STRATEGY: none before_script: - !reference [.docker_check] - - !reference [.setup_ssh] - !reference [.setup_git_credentials] - !reference [.repo_checkout] script: @@ -73,7 +72,6 @@ build:check-foo-branch: GIT_STRATEGY: none before_script: - !reference [.docker_check] - - !reference [.setup_ssh] - !reference [.setup_git_credentials] - !reference [.repo_checkout] script: | diff --git a/build-pipeline.yml b/build-pipeline.yml index 4339ca3b..c0ab3555 100644 --- a/build-pipeline.yml +++ b/build-pipeline.yml @@ -21,30 +21,6 @@ workflow: exit 1 fi -.setup_ssh: &setup_ssh - # Setup ssh key to access private repos - # https://docs.gitlab.com/ee/ci/ssh_keys/#ssh-keys-when-using-the-docker-executor - # An SSH keypair has been generated for the manifest's pipeline to be able to access - # all private repositories in the manifest. The private key has been stored in the - # CI/CD variable GITLAB_PRIVATE_KEY of the manifest repository. The public key has - # been added as a deploy key in GitLab's repository settings for all contained - # repositories. - - echo "Setup SSH" - - eval $(ssh-agent -s) - - echo "$GITLAB_PRIVATE_KEY" | tr -d '\r' | ssh-add - - - mkdir -p ~/.ssh - - chmod 700 ~/.ssh - # Add GitLab server to known hosts - # https://docs.gitlab.com/ee/ci/ssh_keys/#verifying-the-ssh-host-keys - # In order to access the private repositories via SSH, the GitLab server has to be - # added to the known_hosts file. The host keys were determined using the command - # ssh-keyscan [-p port] <gitlab-server> - # and have been stored in the GITLAB_KNOWN_HOSTS CI/CD variable. - - echo "$GITLAB_KNOWN_HOSTS" >> ~/.ssh/known_hosts - - chmod 644 ~/.ssh/known_hosts - # Write SSH configuration from variable to config file - - echo "$SSH_CONFIG" > ~/.ssh/config - .setup_git_credentials: &setup_git_credentials - echo "Setup Git Credentials Cache" - git config --global credential.helper 'cache --timeout 86400' @@ -267,7 +243,6 @@ workflow: FNG_INSTALL_URL: "${JOB_URL}/artifacts/${IMAGE_PATH}/${INSTALL_SCRIPT}" before_script: - *docker_check - - *setup_ssh - *setup_git_credentials - *repo_checkout - *setup_build @@ -341,7 +316,6 @@ workflow: reports: junit: results/results-*.xml before_script: - - !reference [.setup_ssh] - !reference [.setup_git_credentials] script: - .gitlab-ci/scripts/download_file_from_latest_job.py -- GitLab