Skip to content
Snippets Groups Projects
Commit ef074657 authored by Joan Vallvé Navarro's avatar Joan Vallvé Navarro
Browse files

wip pushing from ci

parent 0252be66
No related branches found
No related tags found
1 merge request!427Resolve "Wolf license"
Pipeline #7289 canceled
...@@ -19,12 +19,38 @@ license_header: ...@@ -19,12 +19,38 @@ license_header:
stage: license stage: license
image: labrobotica/wolf_deps:16.04 image: labrobotica/wolf_deps:16.04
before_script: before_script:
- 'which ssh-agent || ( apt-get update -qy && apt-get install openssh-client -qqy )' ##
- eval `ssh-agent -s` ## Install ssh-agent if not already installed, it is required by Docker.
- echo "${SSH_PRIVATE_KEY}" ## (change apt-get to yum if you use an RPM-based image)
- echo "${SSH_PRIVATE_KEY}" | tr -d '\r' | ssh-add - > /dev/null # add ssh key ##
- 'command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y )'
##
## Run ssh-agent (inside the build environment)
##
- eval $(ssh-agent -s)
##
## Add the SSH key stored in SSH_PRIVATE_KEY variable to the agent store
## We're using tr to fix line endings which makes ed25519 keys work
## without extra base64 encoding.
## https://gitlab.com/gitlab-examples/ssh-private-key/issues/1#note_48526556
##
- echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
##
## Create the SSH directory and give it the right permissions
##
- mkdir -p ~/.ssh - mkdir -p ~/.ssh
- chmod 700 ~/.ssh - chmod 700 ~/.ssh
##
## Assuming you created the SSH_KNOWN_HOSTS variable, uncomment the
## following two lines.
##
- echo "$SSH_KNOWN_HOSTS" >> ~/.ssh/known_hosts
- chmod 644 ~/.ssh/known_hosts
- echo "$SSH_PUBLIC_KEY" - echo "$SSH_PUBLIC_KEY"
- echo "$SSH_PUBLIC_KEY" >> ~/.ssh/id_rsa.pub - echo "$SSH_PUBLIC_KEY" >> ~/.ssh/id_rsa.pub
script: script:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment