Skip to content

Commit c349baf

Browse files
committed
create-release-deb: updated top-level workflow file
1 parent 550cccb commit c349baf

1 file changed

Lines changed: 34 additions & 1 deletion

File tree

.github/workflows/create-release-deb.yml

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,45 @@ on:
99
env:
1010
GNUTLS_CPUID_OVERRIDE: 0x1
1111

12+
permissions:
13+
contents: write
14+
packages: write
15+
id-token: write
16+
1217
jobs:
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 }}

0 commit comments

Comments
 (0)