Skip to content
Snippets Groups Projects
Select Git revision
  • c508d80d9d6bd9b54a1a7ab8ed58deac33c0e2ea
  • master default protected
2 results

.gitlab-ci.yml

Blame
  • .gitlab-ci.yml 1.14 KiB
    image: kroniak/ssh-client
    
    stages:
      - deploy
    
    home:
      stage: deploy
      before_script:
        - eval $(ssh-agent -s)
        - echo "$SSH" | tr -d '\r' | ssh-add -
        - mkdir -p ~/.ssh/socket
        - chmod 700 ~/.ssh
        - cp .magic_ssh_config ~/.ssh/config
      script:
        # AFS magic incoming
        - ssh rlacko@centaur.sch.bme.hu cp /afs/sch.bme.hu/home/rlacko/.system/rlacko.keytab /tmp/rlacko.keytab
        - ssh rlacko@centaur.sch.bme.hu kinit -k -t /tmp/rlacko.keytab rlacko
        - ssh rlacko@centaur.sch.bme.hu rm /tmp/rlacko.keytab
        - ssh rlacko@centaur.sch.bme.hu aklog sch.bme.hu -k SCH.BME.HU
        - ssh rlacko@centaur.sch.bme.hu mkdir -p /home/rlacko/public_html/python3
        # actual work
        - scp -r $PWD/* rlacko@centaur.sch.bme.hu:/home/rlacko/public_html/python3/
      only:
        refs:
          - master
    
    devteam-prod:
      stage: deploy
      before_script:
        - eval $(ssh-agent -s)
        - echo "$SSH_DEVTEAM_PROD" | tr -d '\r' | ssh-add -
        - mkdir -p ~/.ssh/socket
        - chmod 700 ~/.ssh
        - cp .magic_ssh_config ~/.ssh/config
      script:
        - scp -r $PWD/* developer@devteam-prod.sch.bme.hu:/home/production/prod/python-presentation/
      only:
        refs:
          - master