Concourse job to mirror repo for vscode-spring-boot

This commit is contained in:
BoykoAlex
2019-10-01 13:33:05 -04:00
parent 9a3bebd775
commit b2c7ab2fd5
3 changed files with 38 additions and 0 deletions

View File

@@ -396,6 +396,11 @@ jobs:
file: sts4/concourse/tasks/build-vsix.yml
params:
extension_id: vscode-spring-boot
on_success:
task: sync-mirror-repo
file: sts4/concourse/tasks/sync-mirror-repo.yml
params:
mirror_repo: https://github.com/pivotal/sts4-vscode-spring-boot-mirror
on_failure:
put: slack-notification
params:

View File

@@ -0,0 +1,20 @@
#!/bin/bash
set -e
set -v
workdir=`pwd`
output=$workdir/out
cd sts4
origin_url="$(git config --get remote.origin.url)"
cd $output
echo "Syncing original repo $origin_url' and mirror repo '$mirror_repo'"
git config user.email "aboyko@pivotal.io"
git config user.name "Alex Boyko"
git clone --mirror $origin_url original-repo
cd original-repo
git remote add sync $mirror_repo
git push sync --all

View File

@@ -0,0 +1,13 @@
inputs:
- name: sts4
params:
mirror_repo: https://github.com/pivotal/sts4-vscode-spring-boot-mirror
outputs:
- name: out
platform: linux
image_resource:
type: docker-image
source:
repository: kdvolder/sts4-build-env
run:
path: sts4/concourse/tasks/sync-mirror-repo.sh