Commit de832d54 authored by Philip Makedonski's avatar Philip Makedonski
Browse files

* updated ci config

parent d0433ff0
Loading
Loading
Loading
Loading
Loading
+5 −27
Original line number Diff line number Diff line
@@ -29,9 +29,10 @@
variables:
  # CI_TARGET_BRANCH: $CI_DEFAULT_BRANCH
  # CI_TARGET_BRANCH: "ttf-022"
  CI_TARGET_BRANCH: "master"
  TTF_CI_TARGET_BRANCH: "ttf-034"  
  DEV_CI_TARGET_BRANCH: "dev"
  MAIN_CI_TARGET_BRANCH: "master"
  CI_TARGET_BRANCH: ${DEV_CI_TARGET_BRANCH}
  SITE_LOCATION: "updatesite/org.etsi.mts.tdl.updatesite/target"
  ARCHIVE_NAME: "org.etsi.mts.tdl.updatesite-1.0.0-SNAPSHOT.zip"
  SITE_ARCHIVE: "${SITE_LOCATION}/${ARCHIVE_NAME}"
@@ -158,27 +159,6 @@ build-job: # This job runs in the build stage, which runs first.
      - $SITE_PATH
      # - $STANDALONE_PATH 

# unit-test-job:   # This job runs in the test stage.
  # stage: test    # It only starts when the job in the build stage completes successfully.
  # script:
    # - echo "Running unit tests... This will take about 6 seconds."
    # - sleep 6
    # - echo "Code coverage is 0%"

# lint-test-job:   # This job also runs in the test stage.
  # stage: test    # It can run at the same time as unit-test-job (in parallel).
  # script:
    # - echo "Linting code... This will take about 1 seconds."
    # - sleep 1
    # - echo "No lint issues found."

# deploy-job:      # This job runs in the deploy stage.
  # stage: deploy  # It only runs when *both* jobs in the test stage complete successfully.
  # environment: production
  # script:
    # - echo "Deploying application..."
    # - echo "Application successfully deployed."


# Adapted from OpenAPI2TDL converter
prepare-job:
@@ -282,17 +262,15 @@ release-job:
  rules:
    - !reference [.default_rules, rules]
  script:
    # unpack latest?
    # TODO: permalink for latest release? or manual job?
    # --description "Published automatically, permalink for installation (valid for 7 days) at https://labs.etsi.org/rep/top/ide/-/releases/permalink/latest/downloads/repository." 
    - echo $BUILD_JOB_ID    
    - |
      release-cli create --name "Release $VERSION" \
        --tag-name $VERSION \
        --ref $CI_COMMIT_SHA \
        --assets-link "{\"name\":\"${PACKAGE_NAME}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${ARCHIVE_NAME}\",\"filepath\":\"/repository-archive\"}" \
        --assets-link "{\"name\":\"${PACKAGE_NAME} (latest ${RELEASE_KEY} repository (exipres in 7 days))\",\"url\":\"${REPO_PREFIX}/${BUILD_JOB_ID}/${REPO_PATH}\",\"filepath\":\"/repository\"}" \
        --assets-link "{\"name\":\"${PACKAGE_NAME} (latest ${RELEASE_KEY} release (permalink))\",\"url\":\"${RELEASE_PAGE}\"}" \
        --assets-link "{\"name\":\"${PACKAGE_NAME} (downloadable archive)\",\"url\":\"${PACKAGE_REGISTRY_URL}/${ARCHIVE_NAME}\",\"filepath\":\"/repository-archive\"}" \
        --assets-link "{\"name\":\"${PACKAGE_NAME} (snapshot ${RELEASE_KEY} repository for ${VERSION} (exipres in 7 days))\",\"url\":\"${REPO_PREFIX}/${BUILD_JOB_ID}/${REPO_PATH}\"}" \
        --assets-link "{\"name\":\"${PACKAGE_NAME} (latest ${RELEASE_KEY} release repository (permalink))\",\"url\":\"${RELEASE_PAGE}\"}" \
        # --assets-link "{\"name\":\"${PACKAGE_NAME} (latest standalone (exipres in 7 days))\",\"url\":\"${PACKAGE_REGISTRY_URL}/${STANDALONE_NAME}\"}" \
        # --assets-link "{\"name\":\"${PACKAGE_NAME} (latest)\",\"url\":\"${PACKAGE_LATEST_URL}/${ARCHIVE_NAME}\"}" \
        # --assets-link "{\"name\":\"${MACOS_GUI_JAR}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${MACOS_GUI_JAR}\"}" \