Commit 3ef07b60 authored by Elisabetta Giani's avatar Elisabetta Giani
Browse files

TestPipeline: publish packages and images on nexus repo only on tags.

parent 417a4a5c
Loading
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -37,7 +37,9 @@ build:csp-lmc-common_pkg:
  extends: .build_python_release_common
  variables:
    COMMON_BUILD_PATH: csp-lmc-common
  only: [master]
  only: 
    refs:
      - tags

#
# Build csp-lmc-common image 
+6 −4
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ build:csp-lmc-mid_image:
  before_script:
  - docker login -u $DOCKER_REGISTRY_USERNAME -p $DOCKER_REGISTRY_PASSWORD $DOCKER_REGISTRY_HOST
  - cd $COMMON_PATH      
  - export COMMMON_VER=$(python3 setup.py --version)
  - export COMMON_VER=$(python3 setup.py --version)
  - echo $COMMON_VER
  - cd ..
  tags:
@@ -147,7 +147,9 @@ publish:csp-lmc-mid:
    - twine upload --skip-existing -u $PYPI_USER -p $PYPI_PASS dist/* || true
  variables:
    BUILD_PATH: csp-lmc-mid
  only: [master]
  only: 
    refs:
      - tags

publish_chart:
  variables:
@@ -179,9 +181,9 @@ release csp-lmc-mid image:
    - cd $BUILD_PATH      
    - make build
    - make push
  when: manual
  when: on_success
  only:
    refs:
      - master
      - tags
  variables:
    BUILD_PATH: csp-lmc-mid