🚧 GitLab CI Test: Push after pulling
parent
f8e31089b3
commit
76c4533aa5
@ -1,41 +1,47 @@
|
|||||||
stages:
|
stages:
|
||||||
- pull
|
- check
|
||||||
- push
|
- pull
|
||||||
|
- push
|
||||||
|
|
||||||
default:
|
default:
|
||||||
image: debian
|
image: debian
|
||||||
|
|
||||||
|
|
||||||
|
check:
|
||||||
|
state: check
|
||||||
|
|
||||||
|
script:
|
||||||
|
- whoami; env
|
||||||
|
- if [ -z "$CI_COMMIT_BRANCH" ]; then echo "Not on a branch" >&2; exit 3; fi
|
||||||
|
|
||||||
|
|
||||||
pull-gitlab:
|
pull-gitlab:
|
||||||
stage: pull
|
stage: pull
|
||||||
script:
|
script:
|
||||||
- echo "This is redundant"
|
- echo "This is redundant"
|
||||||
|
|
||||||
pull-github:
|
pull-github:
|
||||||
stage: pull
|
stage: pull
|
||||||
before_script:
|
before_script:
|
||||||
- whoami; env
|
- apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
|
||||||
- apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
|
script:
|
||||||
script:
|
- git remote remove github 2>/dev/null || true
|
||||||
- whoami; env
|
- git remote add github https://github.com/qurator-spk/dinglehopper.git
|
||||||
|
- git remote -v
|
||||||
- if [ -z "$CI_COMMIT_BRANCH" ]; then echo "Not on a branch" >&2; exit 3; fi
|
|
||||||
|
|
||||||
- git remote remove github 2>/dev/null || true
|
- git pull github "$CI_COMMIT_BRANCH"
|
||||||
- git remote add github https://github.com/qurator-spk/dinglehopper.git
|
|
||||||
- git remote -v
|
|
||||||
|
|
||||||
- git pull github "$CI_COMMIT_BRANCH"
|
|
||||||
|
|
||||||
push-gitlab:
|
push-gitlab:
|
||||||
stage: push
|
stage: push
|
||||||
before_script:
|
before_script:
|
||||||
- apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
|
- apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
|
||||||
script:
|
script:
|
||||||
- git push origin "$CI_COMMIT_BRANCH"
|
- git push origin "$CI_COMMIT_SHA":"$CI_COMMIT_BRANCH"
|
||||||
|
|
||||||
push-github:
|
push-github:
|
||||||
stage: push
|
stage: push
|
||||||
before_script:
|
before_script:
|
||||||
- apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
|
- apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
|
||||||
script:
|
script:
|
||||||
- git push github "$CI_COMMIT_BRANCH"
|
- git push github "$CI_COMMIT_SHA":"$CI_COMMIT_BRANCH"
|
||||||
|
Loading…
Reference in New Issue