1234567891011121314151617181920212223242526272829303132 |
- # Write CI cache once for faster runs
- 'write runner cache: ruby':
- stage: pre
- cache: !reference [.cache, read_write_ruby]
- before_script:
- - !reference [.scripts, source_rvm]
- script:
- - !reference [.scripts, bundle_install]
- after_script: []
- 'write runner cache: nodejs':
- stage: pre
- cache: !reference [.cache, read_write_nodejs]
- before_script: []
- script:
- - !reference [.scripts, yarn_install_all]
- after_script: []
- # Executed on a dedicated runner.
- 'push to github':
- stage: pre
- cache: []
- before_script:
- - test -d $HOME/.ssh || mkdir $HOME/.ssh
- - ssh-keyscan github.com >> $HOME/.ssh/known_hosts
- - eval $(ssh-agent -s)
- - echo "$PUSH_TO_GITHUB_SSH_PRIVATE_KEY" | ssh-add -
- - ssh-add -l
- script:
- - git fetch --unshallow
- - script/build/sync_repo.sh git@github.com:zammad/zammad.git
- after_script: []
|