bugfix:TSG-13277:使用buildah构建容器镜像

This commit is contained in:
fumingwei
2023-04-24 15:56:39 +08:00
parent 8f973b53ba
commit c248e0a934
13 changed files with 371 additions and 269 deletions

View File

@@ -0,0 +1,17 @@
#!/bin/sh -ex
PROFILE_ID=$1
PROJECTDIR=$2
TARGET_SYSROOT_DIR=$3
YUM_CONF_PATH=$4
OS_RELEASE_VER=$5
CONTAINER_NAME=$6
HELM_CHART_VER="0.1.0"
echo "----------------------------- Ansible Stage 1 ----------------------------"
echo "$PROFILE_ID"
echo "[$PROFILE_ID]" > $PROJECTDIR/ansible/install_config/hosts
echo "$CONTAINER_NAME ansible_connection=buildah" >> $PROJECTDIR/ansible/install_config/hosts
ansible-playbook -c buildah -i $PROJECTDIR/ansible/install_config/hosts $PROJECTDIR/ansible/HAL_deploy.yml -e "rpm_repo_config_path=$YUM_CONF_PATH PROFILE_ID=$PROFILE_ID path_download=/tmp/rpm_download os_release_ver=$OS_RELEASE_VER helm_chart_ver=$HELM_CHART_VER"

View File

@@ -5,7 +5,7 @@
# SPDX-License-Identifier: GPL-2.0
set -xe
MEM=24576
MEM=12288
DISK=$1
# Path to ONIE installer .iso image

View File

@@ -11,6 +11,8 @@ if [ -n "${UPLOAD_TO_FILE_REPO}" ]; then
elif [ "${PROFILE_LIST}" == "KVM" ]; then
python3 ~/file_upload_tools_to_share_repo.py ${FILE_REPO_PATH} ./images/*.img
python3 ~/file_upload_tools_to_share_repo.py ${FILE_REPO_PATH} ./images/*.gns3a
elif [ "${PROFILE_LIST}" == "TSGXBUILDCONTAINERP0906" ]; then
python3 ~/file_upload_tools_to_share_repo.py ${FILE_REPO_PATH} ./images/*.tar.bz2
else
python3 ~/file_upload_tools_to_share_repo.py ${FILE_REPO_PATH} ./images/*.bin
fi