Skip to content
Snippets Groups Projects
Commit 4c5f5ec1 authored by maritn's avatar maritn
Browse files

build for stack

parent 4648cc0c
Branches
No related tags found
No related merge requests found
......@@ -23,48 +23,11 @@ build_submodule:
- cd goe_web/src/web
- go build && GOBIN=${CI_PROJECT_DIR}/bin/ go install
build_maxima_webservice:
build_webservice:
stage: build_webservice
tags:
- docker
except:
- master
# only:
# changes:
# - maxima_baseimage/**
# - goe_web/**
# - maxima_webservice/**
variables:
sbcl_version: "2.0.2"
maxima_version: "4.43.1"
stack_version: "stack-2017121800"
script:
# - IMAGENAME=${REGISTRY}"/sbcl"${sbcl_version}"_maxima"${maxima_version}"_"${stack_version}
# - docker pull ${IMAGENAME}
# - ./build.sh ${REGISTRY}
- for sbcl_version in $(cat sbcl_version); do
- for maxima_version in $(cat maxima_version); do
- for stack_version in $(cat stack_version); do
IFS=",";
set ${stack_version};
IMAGENAME=${REGISTRY}"/sbcl"${sbcl_version}"_maxima"${maxima_version}"_"$1
# get right version of stackMaxima
# cd assStackQuestion;
# git checkout $2
# cd ../
- echo ${IMAGENAME}
- echo ${stack_version}
- done
- done
- done
# - echo "12hallo"
# ./buildimage.sh "2.0.2" "5.43.1" "stack-2017121800" "assStackQuestion/classes/stack/maxima" "172.30.190.249:5000"
# -
# - NAME1=${REGISTRY}maxima:"$(echo $CI_COMMIT_REF_NAME | sed "s/stack\-//g")"
# - NAME2=${REGISTRY}maxima:latest
# - cp goe_web/bin/web ${CI_PROJECT_DIR}/maxima_webservice/bin/web
# get library path
# - cd maxima_webservice
# - docker build -t ${NAME1} --build-arg BASEIMAGE=${BASE2} .
- ./build.sh ${REGISTRY}
......@@ -11,6 +11,12 @@ echo "maxima: "$2
echo $3
# tag the image
IMAGENAME=$5"/sbcl"$1"_maxima"$2"_"$3
# check if the image already exists on the server
docker pull ${IMAGENAME}
# build it
docker build -t ${IMAGENAME} --build-arg MAXIMA_VERSION=$2 --build-arg SBCL_VERSION=$1 --build-arg LIB_PATH=$4 .
# testing!?
echo ${IMAGENAME}" wurde erfolgreich gebaut."
# testing?
# push it
docker push ${IMAGENAME}
5.43.2
5.43.1
5.43.0
5.42.2
5.42.1
5.42.0
5.41.0
5.40.0
5.39.0
5.43.2
5.43.1
5.43.0
5.42.2
5.42.1
5.42.0
5.41.0
5.40.0
5.39.0
2.0.2
1.4.11
stack-2017121800,12439ff1a3a16280e115ce1fab4a23b985c90509
stack-2019090200 12439ff1a3a16280e115ce1fab4a23b985c90509
stack-2018030600 12439ff1a3a16280e115ce1fab4a23b985c90509
stack-2018030500 12439ff1a3a16280e115ce1fab4a23b985c90509
stack-2017121800 12439ff1a3a16280e115ce1fab4a23b985c90509
stack-2014083000 9a42ef87ef6a8ae06e8e60bb2eacb7490ba166d3
stack-2019090200 12439ff1a3a16280e115ce1fab4a23b985c90509
stack-2018030600 12439ff1a3a16280e115ce1fab4a23b985c90509
stack-2018030500 12439ff1a3a16280e115ce1fab4a23b985c90509
stack-2017121800 12439ff1a3a16280e115ce1fab4a23b985c90509
stack-2014083000 9a42ef87ef6a8ae06e8e60bb2eacb7490ba166d3
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment