mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-08-14 06:06:12 +00:00
ci: cd: Use the same obs script for CD.
We want to use the same script for both PRs and new package CD. Depending if CI is set a release push will be done or a ci. Fixes: #617 Signed-off-by: Jose Carlos Venegas Munoz <jose.carlos.venegas.munoz@intel.com>
This commit is contained in:
parent
d29427d353
commit
f9fe9440a7
@ -14,7 +14,7 @@ set -o nounset
|
|||||||
set -o pipefail
|
set -o pipefail
|
||||||
set -o errtrace
|
set -o errtrace
|
||||||
|
|
||||||
[ -z "${DEBUG:-}" ] || set -x
|
[ -z "${DEBUG:-}" ] || set -x
|
||||||
readonly script_dir=$(dirname $(readlink -f "$0"))
|
readonly script_dir=$(dirname $(readlink -f "$0"))
|
||||||
readonly packaging_dir="${script_dir}/../.."
|
readonly packaging_dir="${script_dir}/../.."
|
||||||
|
|
||||||
@ -30,10 +30,9 @@ fi
|
|||||||
|
|
||||||
# Push to anywhere, variable used by release scripts to push
|
# Push to anywhere, variable used by release scripts to push
|
||||||
PUSH=1
|
PUSH=1
|
||||||
# dont use release kata image
|
BUILD_HEAD=${BUILD_HEAD:-${CI:-}}
|
||||||
BUILD_HEAD=true
|
|
||||||
|
|
||||||
if [ "${CI:-}" == "true" ];then
|
if [ "${CI:-}" == "true" ]; then
|
||||||
SUBPROJECT_TYPE="ci"
|
SUBPROJECT_TYPE="ci"
|
||||||
else
|
else
|
||||||
SUBPROJECT_TYPE="releases"
|
SUBPROJECT_TYPE="releases"
|
||||||
@ -55,13 +54,25 @@ echo "INFO: BUILD_HEAD=${BUILD_HEAD}"
|
|||||||
echo "INFO: BRANCH=${BRANCH}"
|
echo "INFO: BRANCH=${BRANCH}"
|
||||||
echo "INFO: OBS_BRANCH=${OBS_SUBPROJECT}"
|
echo "INFO: OBS_BRANCH=${OBS_SUBPROJECT}"
|
||||||
echo "INFO: PUSH=${PUSH}"
|
echo "INFO: PUSH=${PUSH}"
|
||||||
|
echo "INFO: SUBPROJECT_TYPE=${SUBPROJECT_TYPE}"
|
||||||
|
|
||||||
# Export in all pipeline tasks
|
# Export in all pipeline tasks
|
||||||
cd "${packaging_dir}/obs-packaging" || exit 1
|
cd "${packaging_dir}/obs-packaging" || exit 1
|
||||||
echo "Building for head gen versions ..."
|
gen_versions_cmd="./gen_versions_txt.sh"
|
||||||
./gen_versions_txt.sh --head "${BRANCH}"
|
if [ "${BUILD_HEAD}" = "true" ]; then
|
||||||
|
echo "Building for head gen versions ..."
|
||||||
|
gen_versions_cmd+=" --head"
|
||||||
|
fi
|
||||||
|
|
||||||
|
${gen_versions_cmd} "${BRANCH}"
|
||||||
|
|
||||||
# print versions just for debug/info
|
# print versions just for debug/info
|
||||||
cat versions.txt
|
cat versions.txt
|
||||||
export NEW_VERSION=$(curl -s -L https://raw.githubusercontent.com/kata-containers/runtime/${BRANCH}/VERSION)
|
export NEW_VERSION=$(curl -s -L https://raw.githubusercontent.com/kata-containers/runtime/${BRANCH}/VERSION)
|
||||||
script -qefc bash -c './create-repo-branch.sh --ci ${OBS_BRANCH}'
|
create_repo_cmd="./create-repo-branch.sh"
|
||||||
|
if [ "${CI:-}" = "true" ]; then
|
||||||
|
create_repo_cmd+=" --ci"
|
||||||
|
fi
|
||||||
|
create_repo_cmd+=" ${OBS_BRANCH}"
|
||||||
|
script -qefc bash -c "${create_repo_cmd}"
|
||||||
script -qefc bash -c './build_from_docker.sh ${NEW_VERSION}'
|
script -qefc bash -c './build_from_docker.sh ${NEW_VERSION}'
|
||||||
|
Loading…
Reference in New Issue
Block a user