diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 923bad6..6243dc7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,20 +7,25 @@ before_script: - eval $(ssh-agent -s) - echo "${SSH_PRIVATE_KEY}" | tr -d '\r' | ssh-add - > /dev/null + # Ensure known hosts exists and is populated + mkdir ~/.ssh && chmod 700 ~/.ssh + ssh-keyscan -p 2224 gitlab.jamma.life >> ~/.ssh/known_hosts + push_github: type: deploy environment: name: github url: github.com/jmhbnz/tooling script: - - git status - - git remote -v - - git checkout master + # Output git status + - git checkout master && git status + # Add a new remote for github - git remote add github git@github.com:jmhbnz/tooling.git || true # Push to the new remote - git push github master + only: refs: - master