cicleci: add ability use target branch for pulling focalboard (#21990)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
d4de6e6120
Коммит
6b41f914cc
@@ -21,6 +21,10 @@ executors:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
setup-multi-product-repositories:
|
setup-multi-product-repositories:
|
||||||
|
parameters:
|
||||||
|
target-branch:
|
||||||
|
type: string
|
||||||
|
default: '$(curl -s -H "Authorization: token ${GITHUB_TOKEN}" $(echo https://api.github.com/repos/${CIRCLE_PULL_REQUEST:19} | sed "s/\/pull\//\/pulls\//") | jq ".base.ref" | tr -d "\042" )'
|
||||||
working_directory: /mnt/ramdisk/mattermost-server
|
working_directory: /mnt/ramdisk/mattermost-server
|
||||||
docker:
|
docker:
|
||||||
- image: cimg/go:1.18
|
- image: cimg/go:1.18
|
||||||
@@ -31,7 +35,7 @@ jobs:
|
|||||||
cd ..
|
cd ..
|
||||||
git clone --depth=1 --no-single-branch https://github.com/mattermost/focalboard.git
|
git clone --depth=1 --no-single-branch https://github.com/mattermost/focalboard.git
|
||||||
cd focalboard
|
cd focalboard
|
||||||
git checkout $CIRCLE_BRANCH || git checkout rolling-stable
|
git checkout $CIRCLE_BRANCH || git checkout <<parameters.target-branch>> || git checkout rolling-stable
|
||||||
echo $(git rev-parse HEAD)
|
echo $(git rev-parse HEAD)
|
||||||
cd ../mattermost-server
|
cd ../mattermost-server
|
||||||
make setup-go-work
|
make setup-go-work
|
||||||
@@ -487,6 +491,8 @@ workflows:
|
|||||||
untagged-build:
|
untagged-build:
|
||||||
jobs:
|
jobs:
|
||||||
- setup-multi-product-repositories:
|
- setup-multi-product-repositories:
|
||||||
|
context:
|
||||||
|
- matterbuild-github-token
|
||||||
filters:
|
filters:
|
||||||
branches:
|
branches:
|
||||||
ignore:
|
ignore:
|
||||||
@@ -652,6 +658,8 @@ workflows:
|
|||||||
release-build:
|
release-build:
|
||||||
jobs:
|
jobs:
|
||||||
- setup-multi-product-repositories:
|
- setup-multi-product-repositories:
|
||||||
|
context:
|
||||||
|
- matterbuild-github-token
|
||||||
filters:
|
filters:
|
||||||
branches:
|
branches:
|
||||||
only:
|
only:
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user