Skip to content
.gitlab-ci.yml 532 B
Newer Older
James Runnalls's avatar
James Runnalls committed
image: docker:stable

James Runnalls's avatar
James Runnalls committed
before_script:
James Runnalls's avatar
James Runnalls committed
  - apk-get update -qq
  - apk-get install -qq git
James Runnalls's avatar
James Runnalls committed
  # Setup SSH deploy keys
James Runnalls's avatar
James Runnalls committed
  - 'which ssh-agent || ( apk-get install -qq openssh-client )'
James Runnalls's avatar
James Runnalls committed
  - eval $(ssh-agent -s)
  - ssh-add <(echo "$SSH_PRIVATE_KEY")
  - mkdir -p ~/.ssh
  - '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'
James Runnalls's avatar
James Runnalls committed
deploy_staging:
  type: deploy
James Runnalls's avatar
James Runnalls committed
  environment:
James Runnalls's avatar
James Runnalls committed
    name: staging
    url: https://renkulab.io/gitlab/data-lakes/
James Runnalls's avatar
James Runnalls committed
  script:
James Runnalls's avatar
James Runnalls committed
    - ssh centos@148.187.97.230
  only:
    - master