Commit 596c2fb0 authored by Mark Canterbury's avatar Mark Canterbury
Browse files

Modifying CI/CD to generate attachments

parent 9bb1545a
Loading
Loading
Loading
Loading
+27 −0
Original line number Original line Diff line number Diff line
variables:
  meeting_pattern: '/meeting.*/'

workflow:
workflow:
  rules:
  rules:
    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
@@ -39,6 +42,7 @@ generate_artefacts:
  interruptible: true
  interruptible: true
  rules:
  rules:
    - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
    - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
    - if: $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME !~ $meeting_pattern
  script:
  script:
    - echo $CI_PROJECT_ID
    - echo $CI_PROJECT_ID
    - echo $CI_PROJECT_NAME
    - echo $CI_PROJECT_NAME
@@ -55,3 +59,26 @@ generate_artefacts:
      - "*.docx"
      - "*.docx"
    name: $CI_MERGE_REQUEST_TITLE
    name: $CI_MERGE_REQUEST_TITLE
    expire_in: 30 days
    expire_in: 30 days

generate_attachments:
  image: "forge.etsi.org:5050/li/schemas-definitions/forgelib"
  stage: build
  interruptible: true
  rules:
    - if: $CI_PIPELINE_SOURCE == 'merge_request_event'
    - if: $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME =~ $meeting_pattern
  script:
    - echo $CI_PROJECT_ID
    - echo $CI_PROJECT_NAME
    - echo $CI_PROJECT_PATH
    - echo $CI_PIPELINE_SOURCE
    - echo $CI_OPEN_MERGE_REQUESTS
    - echo $CI_MERGE_REQUEST_IID
    - echo $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME
    - echo $ARTEFACT_NAME
    - python create_attachments.py
  artifacts:
    untracked: true
    paths:
      - "*.zip"
    expire_in: 30 days