File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99env :
1010 GNUTLS_CPUID_OVERRIDE : 0x1
1111
12+ permissions :
13+ contents : write
14+ packages : write
15+ id-token : write
16+
1217jobs :
13- create-release-ci-cd :
18+
19+ build_test :
20+ uses : iit-DLSLab/cicd_tools/.github/workflows/dls2_build_test.yml@main
21+ with :
22+ test-command : " ls"
23+ secrets :
24+ GHCR_USERNAME : ${{ secrets.GHCR_USERNAME }}
25+ CICD_PAT : ${{ secrets.CICD_PAT }}
26+
27+ release_deb :
1428 uses : iit-DLSLab/cicd_tools/.github/workflows/create-release-deb.yml@main
1529 with :
1630 package-name : " dls2"
1731 deb-script-path : " scripts/create-deb-deploy.sh"
1832 container : " ghcr.io/iit-dlslab/dls2-dev:latest"
1933 secrets :
2034 CICD_PAT : ${{ secrets.CICD_PAT }}
35+
36+ publish_image :
37+ needs : release_deb
38+ uses : iit-DLSLab/cicd_tools/.github/workflows/docker-publish.yml@main
39+ with :
40+ image_name : dls2-dev-deb
41+ registry : ghcr.io
42+ context : external-docker/dockerfiles/dls2-dev-deb
43+ dockerfile : external-docker/dockerfiles/dls2-dev-deb/Dockerfile
44+ tag_override : ${{ needs.release_deb.outputs.version_tag }}
45+ workflow_artifact_name : ${{ needs.release_deb.outputs.deb_workflow_artifact_name }}
46+ artifact_download_path : external-docker/dockerfiles/dls2-dev-deb
47+ extra_checkout_repository : iit-DLSLab/dls_docker
48+ extra_checkout_ref : main
49+ extra_checkout_path : external-docker
50+ extra_build_args : |
51+ DLS2_DEB_FILE=${{ needs.release_deb.outputs.deb_artifact_name }}
52+ secrets :
53+ CICD_PAT : ${{ secrets.CICD_PAT }}
You can’t perform that action at this time.
0 commit comments