Commit 55b49db0 authored by Elisabetta Giani's avatar Elisabetta Giani
Browse files

TestPipeline: removed unused stages.

parent 7b1d861d
Loading
Loading
Loading
Loading
Loading
+12 −57
Original line number Diff line number Diff line
@@ -24,22 +24,12 @@ build:csp-lmc-mid_pkg:
  only: [master]

#
# Build and push csp-lmc-mid image 
# Build and push csp-lmc-mid image on the gitlab repository.
# Use the csp-lmc-common package stored in the gitlab Package Registry.
# The image is used to run the integration tests running in k8s environment.
#
build:csp-lmc-mid_image:
  image: nexus.engageska-portugal.pt/ska-docker/tango-builder:latest
  before_script:
  - docker login -u $DOCKER_REGISTRY_USERNAME -p $DOCKER_REGISTRY_PASSWORD $DOCKER_REGISTRY_HOST
  tags:
    - k8srunner
  stage: build
  script:
    - cd $BUILD_PATH      
    - make build
  variables:
    BUILD_PATH: csp-lmc-mid

build:csp-lmc-mid_dev-image:
build:csp-lmc-mid_image:
  image: nexus.engageska-portugal.pt/ska-docker/tango-builder:latest
  before_script:
  - docker login -u $DOCKER_REGISTRY_USERNAME -p $DOCKER_REGISTRY_PASSWORD $DOCKER_REGISTRY_HOST
@@ -55,22 +45,7 @@ build:csp-lmc-mid_dev-image:
  variables:
    BUILD_PATH: csp-lmc-mid
    IMG: "$CI_REGISTRY_IMAGE:mid-csp-lmc-$CI_COMMIT_SHORT_SHA"
# test:csp-lmc-mid:
#  stage: test
#  image: nexus.engageska-portugal.pt/ska-docker/tango-builder:latest
#  before_script:
#      - docker login -u $DOCKER_REGISTRY_USERNAME -p $DOCKER_REGISTRY_PASSWORD $DOCKER_REGISTRY_HOST
#      - *install_pip
#  tags:
#    - k8srunner
#  script:
#    - echo $(ls -d ./dist/*.whl | grep $CI_COMMIT_SHORT_SHA)
#    - pip3 install -U $(ls -d ./csp-lmc-mid/dist/*.whl | grep $CI_COMMIT_SHORT_SHA) --extra-index-url https://nexus.engageska-portugal.pt/repository/pypi/simple
#    - cd csp-lmc-mid/docker
#    - make test
#  artifacts:
#    paths:
#      - build


#  
# Test csp-lmc-mid project
@@ -145,8 +120,7 @@ linting:csp-lmc-mid:
#
# Publish csp-lmc-mid python package
#

.publish_python:
publish:csp-lmc-mid:
  stage: publish
  image: nexus.engageska-portugal.pt/ska-docker/ska-python-buildenv:latest
  variables:
@@ -156,36 +130,15 @@ linting:csp-lmc-mid:
    - k8srunner
  before_script:
    - pip install twine

.publish_python_dev:
  extends: .publish_python
  except: [master]
  script:
    - cd $BUILD_PATH
    - twine upload --repository-url $PYPI_REPOSITORY_URL dist/* || true
  when: manual

.publish_python_release:
  extends: .publish_python
  only: [master]
  dependencies:
    - build:csp-lmc-mid_pkg
  script:
    - cd $BUILD_PATH
    - twine upload --repository-url $PYPI_REPOSITORY_URL dist/* || true
    - twine upload --skip-existing -u $PYPI_USER -p $PYPI_PASS dist/* || true

publish:csp-lmc-mid_dev:
  extends: .publish_python_dev
  dependencies:
    - build:csp-lmc-mid_pkg_dev
  variables:
    BUILD_PATH: csp-lmc-mid

publish:csp-lmc-mid:
  extends: .publish_python_release
  dependencies:
    - build:csp-lmc-mid_pkg
  variables:
    BUILD_PATH: csp-lmc-mid
  only: [master]

publish_chart:
  variables:
@@ -203,8 +156,9 @@ publish_chart:
    - curl -s https://gitlab.com/ska-telescope/stupid/raw/master/scripts/publish-charts.sh | bash
  variables:
    BUILD_PATH: csp-lmc-mid

#
# Release csp-lmc-mid image on nexus
# Build and release csp-lmc-mid image on nexus
#
release csp-lmc-mid image:
  tags:
@@ -214,6 +168,7 @@ release csp-lmc-mid image:
    - build:csp-lmc-mid_image
  script:
    - cd $BUILD_PATH      
    - make build
    - make push
  when: manual
  only: