mirror of
https://github.com/flatcar/scripts.git
synced 2025-11-14 15:12:03 +01:00
Merge pull request #333 from flatcar-linux/kai/push-versionfile-early
ci-automation: Push version file early
This commit is contained in:
commit
c9089cf8d0
@ -122,6 +122,13 @@ function packages_build() {
|
||||
local docker_vernum="$(vernum_to_docker_image_version "${vernum}")"
|
||||
local packages_container="flatcar-packages-${arch}-${docker_vernum}"
|
||||
|
||||
# Create version file
|
||||
(
|
||||
source sdk_lib/sdk_container_common.sh
|
||||
create_versionfile "$sdk_version" "$version"
|
||||
)
|
||||
update_and_push_version "${version}" "${push_branch}"
|
||||
|
||||
# Build packages; store packages and torcx output in container
|
||||
./run_sdk_container -x ./ci-cleanup.sh -n "${packages_container}" -v "${version}" \
|
||||
-C "${sdk_image}" \
|
||||
@ -154,7 +161,5 @@ function packages_build() {
|
||||
"${torcx_tmp}/torcx/${arch}-usr/latest/torcx_manifest.json"
|
||||
copy_to_buildcache "images/${arch}/${vernum}/torcx" \
|
||||
"${torcx_tmp}/torcx/pkgs/${arch}-usr/docker/"*/*.torcx.tgz
|
||||
|
||||
update_and_push_version "${version}" "${push_branch}"
|
||||
}
|
||||
# --
|
||||
|
||||
@ -53,8 +53,8 @@ set -eu
|
||||
function sdk_bootstrap() {
|
||||
local seed_version="$1"
|
||||
local version="$2"
|
||||
local coreos_git="$3"
|
||||
local portage_git="$4"
|
||||
local coreos_git="${3-}"
|
||||
local portage_git="${4-}"
|
||||
: ${ARCH:="amd64"}
|
||||
|
||||
source ci-automation/ci_automation_common.sh
|
||||
@ -100,18 +100,23 @@ function sdk_bootstrap() {
|
||||
local vernum="${version#*-}" # remove alpha-,beta-,stable-,lts- version tag
|
||||
local git_vernum="${vernum}"
|
||||
|
||||
# This will update FLATCAR_VERSION[_ID] and BUILD_ID in versionfile
|
||||
# Update FLATCAR_VERSION[_ID], BUILD_ID, and SDK in versionfile
|
||||
(
|
||||
source sdk_lib/sdk_container_common.sh
|
||||
create_versionfile "${vernum}"
|
||||
)
|
||||
update_and_push_version "${version}" "${push_branch}"
|
||||
|
||||
./bootstrap_sdk_container -x ./ci-cleanup.sh "${seed_version}" "${vernum}"
|
||||
|
||||
# push SDK tarball to buildcache
|
||||
# Get Flatcar version number format (separator is '+' instead of '-',
|
||||
# equal to $(strip_version_prefix "$version")
|
||||
source sdk_container/.repo/manifests/version.txt
|
||||
local vernum="${FLATCAR_SDK_VERSION}"
|
||||
local dest_tarball="flatcar-sdk-${ARCH}-${vernum}.tar.bz2"
|
||||
local dest_tarball="flatcar-sdk-${ARCH}-${FLATCAR_SDK_VERSION}.tar.bz2"
|
||||
|
||||
cd "__build__/images/catalyst/builds/flatcar-sdk"
|
||||
copy_to_buildcache "sdk/${ARCH}/${vernum}" "${dest_tarball}"*
|
||||
copy_to_buildcache "sdk/${ARCH}/${FLATCAR_SDK_VERSION}" "${dest_tarball}"*
|
||||
cd -
|
||||
|
||||
update_and_push_version "${version}" "${push_branch}"
|
||||
}
|
||||
# --
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user