Skip to content

Release of 2.4.1.46 #40

Release of 2.4.1.46

Release of 2.4.1.46 #40

name: "Deploy - To Nexus On Github Release"
on:
release:
types: [released]
jobs:
CI-pip:
uses: MOV-AI/.github/.github/workflows/py-workflow.yml@v1
with:
release: 'true'
secrets:
auto_commit_user: ${{ secrets.RAISE_BOT_COMMIT_USER }}
auto_commit_mail: ${{ secrets.RAISE_BOT_COMMIT_MAIL }}
auto_commit_password: ${{ secrets.RAISE_BOT_COMMIT_PASSWORD }}
registry_user: ${{ secrets.PORTUS_APP_USER }}
registry_password: ${{ secrets.PORTUS_APP_TOKEN }}
nexus_publisher_user: ${{ secrets.NEXUS_PUBLISHER_USR }}
nexus_publisher_password: ${{ secrets.NEXUS_PUBLISHER_PWD }}
gh_token: ${{ secrets.GITHUB_TOKEN }}
sonar_token: ${{ secrets.SONAR_TOKEN }}
CI-artifact-download:
needs: [CI-pip]
runs-on: ubuntu-20.04
outputs:
version: ${{ steps.info.outputs.version }}
steps:
- name: Download a single artifact
uses: actions/download-artifact@v2
with:
name: packages
path: dist
CI-docker-noetic:
needs: [CI-artifact-download]
uses: MOV-AI/.github/.github/workflows/docker-workflow.yml@v2
with:
docker_file: docker/noetic/Dockerfile
docker_image: prod/backend-noetic
public: true
public_image: ce/backend-noetic
deploy: true
version: ${GITHUB_REF#refs/*/}
push_latest: true
snyk_check: true
build_args: PIP_PACKAGE_REPO=https://artifacts.cloud.mov.ai/repository/pypi-edge/simple
download_artifact: true
secrets:
registry_user: ${{ secrets.PORTUS_APP_USER }}
registry_password: ${{ secrets.PORTUS_APP_TOKEN }}
pub_registry_user: ${{ secrets.PORTUS_APP_USER }}
pub_registry_password: ${{ secrets.PORTUS_APP_TOKEN }}
github_registry_user: ${{ secrets.RAISE_BOT_COMMIT_USER }}
github_registry_password: ${{ secrets.RAISE_BOT_COMMIT_PASSWORD }}
snyk_token: ${{ secrets.SNYK_TOKEN }}