Skip to content

Commit 9642d23

Browse files
author
SophieCurinier
committed
[DEVOPS-504] Update deployment workflows
1 parent d4a42e8 commit 9642d23

2 files changed

Lines changed: 29 additions & 5 deletions

File tree

.github/workflows/python_deploy_dev.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,19 @@ jobs:
1212
with:
1313
package-name: 'mira-simpeg'
1414
python-version: '3.10'
15-
virtual-repo-name: 'public-conda-dev'
15+
virtual-repo-nameS: '["public-conda-dev"]'
1616
secrets:
1717
JFROG_ARTIFACTORY_URL: ${{ secrets.JFROG_ARTIFACTORY_URL }}
1818
JFROG_ARTIFACTORY_TOKEN: ${{ secrets.JFROG_ARTIFACTORY_TOKEN }}
19+
call-workflow-pypi-publish:
20+
name: Publish development pypi package on JFrog Artifactory
21+
uses: MiraGeoscience/CI-tools/.github/workflows/reusable-python-publish_pypi_package.yml@DEVOPS-504
22+
with:
23+
package-manager: 'setuptools'
24+
package-name: 'mira-simpeg'
25+
version-tag: ${{ github.ref_name }}
26+
python-version: '3.10'
27+
virtual-repo-names: '["public-pypi-dev"]'
28+
secrets:
29+
JFROG_ARTIFACTORY_URL: ${{ secrets.JFROG_ARTIFACTORY_URL }}
30+
JFROG_ARTIFACTORY_TOKEN: ${{ secrets.JFROG_ARTIFACTORY_TOKEN }}

.github/workflows/python_deploy_prod.yml

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,28 @@ name: Deploy python package in production
22

33
on:
44
release:
5-
types: [published] # Trigger for draft release
5+
types: [published]
66

77
jobs:
88
call-workflow-conda-publish:
9-
name: Publish development conda package on JFrog Artifactory
9+
name: Publish production conda package on JFrog Artifactory
1010
uses: MiraGeoscience/CI-tools/.github/workflows/reusable-python-publish_conda_package.yml@DEVOPS-504
1111
with:
12-
package-name: 'mira-omf'
12+
package-name: 'mira-simpeg'
1313
python-version: '3.10'
14-
virtual-repo-name: 'public-conda-prod'
14+
virtual-repo-names: '["public-pypi-prod"]'
1515
secrets:
1616
JFROG_ARTIFACTORY_URL: ${{ secrets.JFROG_ARTIFACTORY_URL }}
1717
JFROG_ARTIFACTORY_TOKEN: ${{ secrets.JFROG_ARTIFACTORY_TOKEN }}
18+
call-workflow-pypi-publish:
19+
name: Publish production pypi package on JFrog Artifactory
20+
uses: MiraGeoscience/CI-tools/.github/workflows/reusable-python-publish_pypi_package.yml@DEVOPS-504
21+
with:
22+
package-manager: 'setuptools'
23+
package-name: 'mira-simpeg'
24+
version-tag: ${{ github.ref_name }}
25+
python-version: '3.10'
26+
virtual-repo-names: '["public-pypi-prod"]'
27+
secrets:
28+
JFROG_ARTIFACTORY_URL: ${{ secrets.JFROG_ARTIFACTORY_URL }}
29+
JFROG_ARTIFACTORY_TOKEN: ${{ secrets.JFROG_ARTIFACTORY_TOKEN }}

0 commit comments

Comments
 (0)