Skip to content
Snippets Groups Projects
Commit eb121191 authored by René Schöne's avatar René Schöne
Browse files

CI docker build

parent 3b4d25f9
No related branches found
No related tags found
No related merge requests found
Pipeline #8709 failed
# root repo
Dockerfile
.dockerignore
.gitignore
data
doc
# build
/extendj/build/
/extendj/bin/
/extendj/ant-bin/
/extendj/src/gen/
/extendj/src/gen-res/
/extendj/src/tmp/
/extendj/doc/
/extendj/jastaddj-*.zip
/extendj/jastaddj*.jar
/extendj/fileset.tmp
/extendj/test/
/extendj/java4/extendj.jar
/extendj/java4/build/
/extendj/java4/src/gen/
/extendj/java4/src/gen-res/
/extendj/java5/extendj.jar
/extendj/java5/build/
/extendj/java5/src/gen/
/extendj/java5/src/gen-res/
/extendj/java6/extendj.jar
/extendj/java6/build/
/extendj/java6/src/gen/
/extendj/java6/src/gen-res/
/extendj/java7/extendj.jar
/extendj/java7/build/
/extendj/java7/src/gen/
/extendj/java7/src/gen-res/
/extendj/java8/extendj.jar
/extendj/java8/build/
/extendj/java8/src/gen/
/extendj/java8/src/gen-res/
# eclipse
/extendj/.classpath
/extendj/.project
/extendj/.settings/
*.asc
# vim
*.swp
# temporary files
/extendj/tmp
/extendj/*.jar
# intelliJ
/extendj/.idea/
/extendj/*.iml
/extendj/update-version.sh
/extendj/NOTES
image: docker:latest
variables:
GIT_SUBMODULE_STRATEGY: recursive
IMG_NAME: "$CI_REGISTRY/jastadd/ragdoc-builder:"
IMG_SUFFIX: "latest"
deploy:
stage: deploy
tags:
- docker
only:
- master
script:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
- docker build -t "$IMG_NAME""$IMG_SUFFIX" .
- docker push "$IMG_NAME""$IMG_SUFFIX"
FROM openjdk:8
WORKDIR /ragdoc-builder
ADD . /ragdoc-builder/
RUN chmod +x ./gradlew start-builder.sh && ./gradlew --no-daemon --version
RUN fatJar && rm -r gradle/ extendj/ src/ build/ gradlew build.gradle settings.gradle
ENV BOOT_CLASSPATH="/usr/local/openjdk-8/jre/lib/rt.jar"
VOLUME ["/src"]
VOLUME ["/data"]
#ENTRYPOINT ["java", "-jar", "rd-builder.jar", "-d", "/data", "-bootclasspath", "$BOOT_CLASSPATH", "/src/*"]
ENTRYPOINT ["./start-builder.sh"]
No preview for this file type
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.0-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip
#!/bin/sh
JAVA_FILES=$(find /src/ -name '*.java')
java -jar rd-builder.jar -d /data -bootclasspath $BOOT_CLASSPATH $JAVA_FILES
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment