【jenkins】拉取git中的pr临时分支
【代码】【jenkins】拉取git中的pr临时分支。
·
#!/usr/bin/env bash
set -ex
source ~/.bashrc
if [ ! -e /xxx ]; then
sudo ln -sf ${WORKSPACE} /xxx
fi
echo ${pr_id} ${git_domain} ${project_name} ${repo_name}
git clean -df -e '.cache' -e 'bazel-*'
git fetch origin +refs/heads/*:refs/remote/* > /dev/null 2>&1
git fetch origin +refs/pull-requests/*:refs/pull-requests/* > /dev/null 2>&1
git checkout -f refs/pull-requests/${pr_id}/merge
#git pull
./xxx.sh build
更多推荐
所有评论(0)