Skip to content
Snippets Groups Projects
Select Git revision
  • ace3e136859b3f0d95603a9c227df34bd3dcafb3
  • master default protected
  • pymilter-1.0.4
  • pymilter-1.0.3
  • pymilter-1.0.2
  • pymilter-1.0.1
  • pymilter-1_0
  • milter-0_8_18
  • pymilter-0_9_8
  • pymilter-0_9_7
  • pymilter-0_9_6
  • pymilter-0_9_5
  • pymilter-0_9_4
  • pymilter-0_9_2
  • pymilter-0_9_1
  • pymilter-0_9_0
  • pymilter-0_8_12
  • pymilter-0_8_11
  • pymilter-0_8_10
  • pymilter-0_8_9
  • milter-0_8_8
  • milter-0_8_7
22 results

NEWS

Blame
  • To find the state of this project's repository at the time of any of these versions, check out the tags.
    buildimage.sh 1.02 KiB
    ##/bin/bash
    # arg1: sbcl version
    # arg2: maxima version
    # arg3: stack or moodle version: "stack-XXX" or "moodlev.X"
    # arg4: LIB_PATH
    # arg5: REGISTRY or dockerhub id
    # arg6: version of goemaxima
    #
    echo "starting to build image for:"
    echo "sbcl: $1"
    echo "maxima: $2"
    echo "stack: $3"
    IMAGENAME="goemaxima:$3"
    docker pull "$5/$IMAGENAME-dev"
    # build it
    if [ "$3" = "2017121800" ]; then
    	docker build -t "${IMAGENAME}" --build-arg MAXIMA_VERSION="$2" --build-arg SBCL_VERSION="$1" --build-arg LIB_PATH="$4" --build-arg "MAX_LIB_PATH=/opt/maxima/assets/maximalocal.mac" . || exit 1
    else
    	docker build -t "${IMAGENAME}" --build-arg MAXIMA_VERSION="$2" --build-arg SBCL_VERSION="$1" --build-arg LIB_PATH="$4" . || exit 1
    fi
    echo "${IMAGENAME} wurde erfolgreich gebaut."
    # push the image
    docker tag "$IMAGENAME" "$5/$IMAGENAME-dev"
    docker push "$5/$IMAGENAME-dev"
    if [ -n "$6" ]; then
    	docker tag "$IMAGENAME" "$5/$IMAGENAME-$6"
    	docker push "$5/$IMAGENAME-$6"
    	docker tag "$IMAGENAME" "$5/$IMAGENAME-latest"
    	docker push "$5/$IMAGENAME-latest"
    fi