From 56ce6bc1da580f620af162293be45f6318f840b1 Mon Sep 17 00:00:00 2001 From: James Blair Date: Sat, 19 Jun 2021 21:52:35 +0000 Subject: [PATCH] Added .gitlab-ci.yml pipeline definition. --- .gitlab-ci.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..eded893 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,22 @@ +before_script: + + # Ensure prerequisites are installed + - 'which ssh-agent || (apk update && apk add openssh-client git)' + + # Launch ssh agent and add our key + - eval $(ssh-agent -s) + - echo "${SSH_PRIVATE_KEY}" | tr -d '\r' | ssh-add - > /dev/null + +push_github: + type: deploy + environment: github + url: github.com/jmhbnz/tooling + script: + # Add a new remote for github + - git remote add github git@github.com:jmhbnz/tooling.git + + # Push to the new remote + - git push github master + when: + refs: + - master