Skip to content
Snippets Groups Projects
Commit 3d1b106f authored by Hahn Axel (hahn)'s avatar Hahn Axel (hahn)
Browse files

support custom phase + file per project

parent 3ef6e248
No related branches found
No related tags found
1 merge request!1support custom phase per project
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
# 2021-11-01 v0.6 <axel.hahn@iml.unibe.ch> save config diffs # 2021-11-01 v0.6 <axel.hahn@iml.unibe.ch> save config diffs
# 2021-11-02 v0.7 <axel.hahn@iml.unibe.ch> delete logs keping N files # 2021-11-02 v0.7 <axel.hahn@iml.unibe.ch> delete logs keping N files
# 2022-11-24 v0.8 <axel.hahn@iml.unibe.ch> tar -xzf without dot as 2nd param # 2022-11-24 v0.8 <axel.hahn@iml.unibe.ch> tar -xzf without dot as 2nd param
# 2022-11-25 v0.9 <axel.hahn@iml.unibe.ch> support custom phase per project # 2022-11-25 v0.9 <axel.hahn@iml.unibe.ch> support custom phase + file per project
# ====================================================================== # ======================================================================
...@@ -76,9 +76,17 @@ function setprofile(){ ...@@ -76,9 +76,17 @@ function setprofile(){
fi fi
echo "OK, profile [${profile}] was set." echo "OK, profile [${profile}] was set."
downloadfile="${tmpdir}/${IMLCI_PROJECT}.tgz" local localfile
downloadtmp="${tmpdir}/${IMLCI_PROJECT}.tgz.tmp" if [ -n "$IMLCI_FILE" ]; then
cfgdiff="${tmpdir}/${IMLCI_PROJECT}_cfgdiff.txt" localfile="${IMLCI_PROJECT}__${IMLCI_FILE}"
else
IMLCI_FILE="${IMLCI_PROJECT}.tgz"
localfile="${IMLCI_FILE}"
fi
downloadfile="${tmpdir}/${localfile}"
downloadtmp="${tmpdir}/${localfile}.tmp"
cfgdiff="${tmpdir}/${localfile}_cfgdiff.txt"
test -f "${cfgdiff}" && rm -f "${cfgdiff}" test -f "${cfgdiff}" && rm -f "${cfgdiff}"
} }
...@@ -149,7 +157,11 @@ function deploy(){ ...@@ -149,7 +157,11 @@ function deploy(){
# getfile.sh reads phase from its cfg file - we need to add it as parameter # getfile.sh reads phase from its cfg file - we need to add it as parameter
test -n "${IMLCI_PHASE}" && dlparams="$dlparams -e ${IMLCI_PHASE}" test -n "${IMLCI_PHASE}" && dlparams="$dlparams -e ${IMLCI_PHASE}"
${selfdir}/bin/getfile.sh ${dlparams} -f ${IMLCI_PROJECT}.tgz -o ${downloadtmp} # set the filename to fetch
test -n "$IMLCI_FILE" || dlparams="$dlparams -f ${IMLCI_PROJECT}.tgz"
test -n "$IMLCI_FILE" && dlparams="$dlparams -f $IMLCI_FILE"
${selfdir}/bin/getfile.sh ${dlparams} -o ${downloadtmp}
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo Download failed. echo Download failed.
echo Repeating request with debug param -d to get the error... echo Repeating request with debug param -d to get the error...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment