initial (not working) version of docker_image_builder.sh
This commit is contained in:
parent
f0a639940b
commit
86a58462bf
@ -60,6 +60,40 @@ build_docker_image() {
|
||||
echo "getting lastest version of ${project} on ${ReleaseUser}@${ReleaseHost}:${ReleaseDir}"
|
||||
${SetVersionScript} ${project} ${image_version}
|
||||
|
||||
DockerDir=./docker_dev/${docker_dev}
|
||||
echo "Building ${title}... on ${DockerDev}"
|
||||
|
||||
Cmd="docker build"
|
||||
Cmd+=" -t ${image_name}"
|
||||
Cmd+=" -t ${image_name}:latest"
|
||||
Cmd+=" -t ${image_name}:${image_version}"
|
||||
Cmd+=" -f ${DockerDir}/Dockerfile ${RootDir}"
|
||||
echo ${Cmd}
|
||||
eval ${Cmd} || exit
|
||||
|
||||
Cmd="docker tag"
|
||||
Cmd+=" ${image_name}:latest"
|
||||
Cmd+=" ${RegistryService}/${image_name}:latest"
|
||||
echo ${Cmd}
|
||||
eval ${Cmd} || exit
|
||||
|
||||
Cmd="docker tag"
|
||||
Cmd+=" ${image_name}:${image_version}"
|
||||
Cmd+=" ${RegistryService}/${image_name}:${image_version}"
|
||||
echo ${Cmd}
|
||||
eval ${Cmd} || exit
|
||||
|
||||
Cmd="docker push"
|
||||
Cmd+=" ${RegistryService}/${image_name}:latest"
|
||||
echo ${Cmd}
|
||||
eval ${Cmd} || exit
|
||||
|
||||
Cmd="docker push"
|
||||
Cmd+=" ${RegistryService}/${image_name}:${image_version}"
|
||||
echo ${Cmd}
|
||||
eval ${Cmd} || exit
|
||||
|
||||
|
||||
}
|
||||
|
||||
image_exists() {
|
||||
@ -101,36 +135,3 @@ exit
|
||||
#===============================================================================
|
||||
#===============================================================================
|
||||
|
||||
DockerDir=$(realpath $(dirname ${0})/${AppPath})
|
||||
|
||||
AppName=$(basename ${AppPath})
|
||||
|
||||
ImageName=${AppName}
|
||||
ImageDir=${HOME}/docker_images
|
||||
mkdir -p ${ImageDir}
|
||||
|
||||
Version=$(cat ${RootDir}/cvttpy/release_version.txt | awk -F, '{print $1}')
|
||||
|
||||
cd ${RootDir}
|
||||
|
||||
Cmd="docker build -t ${ImageName} -t ${ImageName}:latest -t ${ImageName}:${Version} -f ${DockerDir}/Dockerfile ."
|
||||
echo ${Cmd}
|
||||
eval ${Cmd} || exit
|
||||
|
||||
Cmd="docker tag ${ImageName}:latest ${RegistryService}/${ImageName}:latest"
|
||||
echo ${Cmd}
|
||||
eval ${Cmd} || exit
|
||||
|
||||
Cmd="docker tag ${ImageName}:${Version} ${RegistryService}/${ImageName}:${Version}"
|
||||
echo ${Cmd}
|
||||
eval ${Cmd} || exit
|
||||
|
||||
Cmd="docker push ${RegistryService}/${ImageName}:latest"
|
||||
echo ${Cmd}
|
||||
eval ${Cmd} || exit
|
||||
|
||||
Cmd="docker push ${RegistryService}/${ImageName}:${Version}"
|
||||
echo ${Cmd}
|
||||
eval ${Cmd} || exit
|
||||
|
||||
|
||||
|
||||
@ -1 +1 @@
|
||||
1.8.3,changes to build scripts
|
||||
1.8.4,initial (not working) version of docker_image_builder.sh
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user