Loading .gitlab-ci.yml +19 −19 Original line number Diff line number Diff line Loading @@ -6,20 +6,20 @@ stages: variables: APP_VERSION: "1.2.0-SNAPSHOT" # download_jar: # stage: prepare # variables: # LOGGING_STRATEGY: "-q" # image: maven:3.9.5-ibm-semeru-17-focal # script: # - echo "Maven logging strategy set to quiet. For more verbosity, change LOGGING_STRATEGY in the job configuration." # - mvn -s ci_settings.xml $LOGGING_STRATEGY dependency:get -Dartifact=org.etsi.osl:org.etsi.osl.tmf.api:$APP_VERSION # - mvn -s ci_settings.xml dependency:copy -Dartifact=org.etsi.osl:org.etsi.osl.tmf.api:$APP_VERSION -DoutputDirectory=target/ # - mv target/org.etsi.osl.tmf.api-*.jar target/org.etsi.osl.tmf.api-${APP_VERSION}-exec.jar # - ls target # artifacts: # paths: # - target/ download_jar: stage: prepare variables: LOGGING_STRATEGY: "-q" image: maven:3.9.5-ibm-semeru-17-focal script: - echo "Maven logging strategy set to quiet. For more verbosity, change LOGGING_STRATEGY in the job configuration." - mvn -s ci_settings.xml $LOGGING_STRATEGY dependency:get -Dartifact=org.etsi.osl:org.etsi.osl.tmf.api:$APP_VERSION - mvn -s ci_settings.xml dependency:copy -Dartifact=org.etsi.osl:org.etsi.osl.tmf.api:$APP_VERSION -DoutputDirectory=target/ - mv target/org.etsi.osl.tmf.api-*.jar target/org.etsi.osl.tmf.api-${APP_VERSION}-exec.jar - ls target artifacts: paths: - target/ build_image: stage: build Loading Loading @@ -55,8 +55,8 @@ build_image: rules: - if: '$CI_COMMIT_REF_NAME == "12-create-a-pipeline-to-build-and-publish-the-docker-image-in-gitlab-registry" || $CI_COMMIT_REF_NAME == "develop"' # deploy: # stage: deploy # image: maven:3.9.5-ibm-semeru-17-focal # script: # - mvn deploy -s ci_settings.xml -DskipTests deploy: stage: deploy image: maven:3.9.5-ibm-semeru-17-focal script: - mvn deploy -s ci_settings.xml -DskipTests Dockerfile +2 −2 Original line number Diff line number Diff line Loading @@ -2,5 +2,5 @@ FROM ibm-semeru-runtimes:open-17.0.7_7-jdk RUN mkdir /opt/shareclasses RUN mkdir -p /opt/openslice/lib/ COPY target/org.etsi.osl.tmf.api-1.2.0-SNAPSHOT-exec.jar /opt/openslice/lib/ # CMD ["java", "-Xshareclasses:cacheDir=/opt/shareclasses", "-jar", "/opt/openslice/lib/org.etsi.osl.tmf.api-1.2.0-SNAPSHOT-exec.jar"] # EXPOSE 13082 No newline at end of file CMD ["java", "-Xshareclasses:cacheDir=/opt/shareclasses", "-jar", "/opt/openslice/lib/org.etsi.osl.tmf.api-1.2.0-SNAPSHOT-exec.jar"] EXPOSE 13082 No newline at end of file Loading
.gitlab-ci.yml +19 −19 Original line number Diff line number Diff line Loading @@ -6,20 +6,20 @@ stages: variables: APP_VERSION: "1.2.0-SNAPSHOT" # download_jar: # stage: prepare # variables: # LOGGING_STRATEGY: "-q" # image: maven:3.9.5-ibm-semeru-17-focal # script: # - echo "Maven logging strategy set to quiet. For more verbosity, change LOGGING_STRATEGY in the job configuration." # - mvn -s ci_settings.xml $LOGGING_STRATEGY dependency:get -Dartifact=org.etsi.osl:org.etsi.osl.tmf.api:$APP_VERSION # - mvn -s ci_settings.xml dependency:copy -Dartifact=org.etsi.osl:org.etsi.osl.tmf.api:$APP_VERSION -DoutputDirectory=target/ # - mv target/org.etsi.osl.tmf.api-*.jar target/org.etsi.osl.tmf.api-${APP_VERSION}-exec.jar # - ls target # artifacts: # paths: # - target/ download_jar: stage: prepare variables: LOGGING_STRATEGY: "-q" image: maven:3.9.5-ibm-semeru-17-focal script: - echo "Maven logging strategy set to quiet. For more verbosity, change LOGGING_STRATEGY in the job configuration." - mvn -s ci_settings.xml $LOGGING_STRATEGY dependency:get -Dartifact=org.etsi.osl:org.etsi.osl.tmf.api:$APP_VERSION - mvn -s ci_settings.xml dependency:copy -Dartifact=org.etsi.osl:org.etsi.osl.tmf.api:$APP_VERSION -DoutputDirectory=target/ - mv target/org.etsi.osl.tmf.api-*.jar target/org.etsi.osl.tmf.api-${APP_VERSION}-exec.jar - ls target artifacts: paths: - target/ build_image: stage: build Loading Loading @@ -55,8 +55,8 @@ build_image: rules: - if: '$CI_COMMIT_REF_NAME == "12-create-a-pipeline-to-build-and-publish-the-docker-image-in-gitlab-registry" || $CI_COMMIT_REF_NAME == "develop"' # deploy: # stage: deploy # image: maven:3.9.5-ibm-semeru-17-focal # script: # - mvn deploy -s ci_settings.xml -DskipTests deploy: stage: deploy image: maven:3.9.5-ibm-semeru-17-focal script: - mvn deploy -s ci_settings.xml -DskipTests
Dockerfile +2 −2 Original line number Diff line number Diff line Loading @@ -2,5 +2,5 @@ FROM ibm-semeru-runtimes:open-17.0.7_7-jdk RUN mkdir /opt/shareclasses RUN mkdir -p /opt/openslice/lib/ COPY target/org.etsi.osl.tmf.api-1.2.0-SNAPSHOT-exec.jar /opt/openslice/lib/ # CMD ["java", "-Xshareclasses:cacheDir=/opt/shareclasses", "-jar", "/opt/openslice/lib/org.etsi.osl.tmf.api-1.2.0-SNAPSHOT-exec.jar"] # EXPOSE 13082 No newline at end of file CMD ["java", "-Xshareclasses:cacheDir=/opt/shareclasses", "-jar", "/opt/openslice/lib/org.etsi.osl.tmf.api-1.2.0-SNAPSHOT-exec.jar"] EXPOSE 13082 No newline at end of file