bugfix:TSG-13277:使用buildah构建容器镜像
This commit is contained in:
17
tools/ansible-HAL-CONTAINER
Normal file
17
tools/ansible-HAL-CONTAINER
Normal 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"
|
||||
@@ -5,7 +5,7 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
set -xe
|
||||
|
||||
MEM=24576
|
||||
MEM=12288
|
||||
DISK=$1
|
||||
|
||||
# Path to ONIE installer .iso image
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user