Skip to content

Commit 191d89e

Browse files
CGBPNW-651: Updated steps.lib.yml and job_scan_code_net.lib.yml to support Nuget credentials (#48)
1 parent 261339c commit 191d89e

File tree

3 files changed

+33
-1
lines changed

3 files changed

+33
-1
lines changed

.gflows/libs/job_scan_code_net.lib.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
#@ for unit_test_section in getattr(sections,"unit_test",[]):
99
#@ test_result_artifacts.append("{} results".format(unit_test_section.name))
10-
#@ end
10+
#@ end
1111

1212
#@ if hasattr(sections,"integration_test") :
1313
#@ for integration_test_definition in sections.integration_test:
@@ -19,6 +19,12 @@
1919
uses: actions/checkout@v3
2020
with:
2121
fetch-depth: 0
22+
- name: Add GitHub Packages to NuGet config
23+
env:
24+
GH_ACCOUNT: ${{ secrets.PAT_USER_READ_PACKAGES }}
25+
GH_TOKEN: ${{ secrets.PAT_READ_PACKAGES }}
26+
run: |
27+
dotnet nuget update source github --username ${GH_ACCOUNT} --password ${GH_TOKEN} --store-password-in-clear-text
2228
- name: Scan
2329
uses: NazmiAltun/[email protected]
2430
with:

.gflows/libs/steps.lib.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@ with:
114114
#@ end
115115
#@ build_args.append("COMMIT_SHA=${{ github.sha }}")
116116
#@ build_args.append("GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}")
117+
#@ build_args.append("GH_ACCOUNT=${{ secrets.PAT_USER_READ_PACKAGES }}")
118+
#@ build_args.append("GH_TOKEN=${{ secrets.PAT_READ_PACKAGES }}")
117119
#@ if build_versioned_image:
118120
#@ build_args.append("BUILD_DATETIME=${{ steps.meta.outputs.json && fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.created'] }}")
119121
#@ build_args.append("APP_VERSION=${{ needs.version.outputs.app_version }}")

github-sample/workflows/build-publish.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,12 @@ jobs:
6767
uses: actions/checkout@v3
6868
with:
6969
fetch-depth: 0
70+
- name: Add GitHub Packages to NuGet config
71+
env:
72+
GH_ACCOUNT: ${{ secrets.PAT_USER_READ_PACKAGES }}
73+
GH_TOKEN: ${{ secrets.PAT_READ_PACKAGES }}
74+
run: |
75+
dotnet nuget update source github --username ${GH_ACCOUNT} --password ${GH_TOKEN} --store-password-in-clear-text
7076
- name: Scan
7177
uses: NazmiAltun/[email protected]
7278
with:
@@ -132,6 +138,8 @@ jobs:
132138
build-args: |-
133139
COMMIT_SHA=${{ github.sha }}
134140
GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}
141+
GH_ACCOUNT=${{ secrets.PAT_USER_READ_PACKAGES }}
142+
GH_TOKEN=${{ secrets.PAT_READ_PACKAGES }}
135143
BUILD_DATETIME=${{ steps.meta.outputs.json && fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.created'] }}
136144
APP_VERSION=${{ needs.version.outputs.app_version }}
137145
FILE_VERSION=${{ needs.version.outputs.file_version }}
@@ -206,6 +214,8 @@ jobs:
206214
build-args: |-
207215
COMMIT_SHA=${{ github.sha }}
208216
GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}
217+
GH_ACCOUNT=${{ secrets.PAT_USER_READ_PACKAGES }}
218+
GH_TOKEN=${{ secrets.PAT_READ_PACKAGES }}
209219
BUILD_DATETIME=${{ steps.meta.outputs.json && fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.created'] }}
210220
APP_VERSION=${{ needs.version.outputs.app_version }}
211221
FILE_VERSION=${{ needs.version.outputs.file_version }}
@@ -293,6 +303,8 @@ jobs:
293303
NOW="$(date -u +'%Y-%m-%dT%H:%M:%SZ')"
294304
COMMIT_SHA=${{ github.sha }}
295305
GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}
306+
GH_ACCOUNT=${{ secrets.PAT_USER_READ_PACKAGES }}
307+
GH_TOKEN=${{ secrets.PAT_READ_PACKAGES }}
296308
BUILD_DATETIME=${{ steps.meta.outputs.json && fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.created'] }}
297309
APP_VERSION=${{ needs.version.outputs.app_version }}
298310
FILE_VERSION=${{ needs.version.outputs.file_version }}
@@ -344,6 +356,8 @@ jobs:
344356
build-args: |-
345357
COMMIT_SHA=${{ github.sha }}
346358
GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}
359+
GH_ACCOUNT=${{ secrets.PAT_USER_READ_PACKAGES }}
360+
GH_TOKEN=${{ secrets.PAT_READ_PACKAGES }}
347361
BUILD_DATETIME=${{ steps.meta.outputs.json && fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.created'] }}
348362
APP_VERSION=${{ needs.version.outputs.app_version }}
349363
FILE_VERSION=${{ needs.version.outputs.file_version }}
@@ -389,6 +403,8 @@ jobs:
389403
build-args: |-
390404
COMMIT_SHA=${{ github.sha }}
391405
GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}
406+
GH_ACCOUNT=${{ secrets.PAT_USER_READ_PACKAGES }}
407+
GH_TOKEN=${{ secrets.PAT_READ_PACKAGES }}
392408
provenance: "false"
393409
- name: Image digest
394410
run: echo ${{ steps.docker-build-auth-test-unit.outputs.digest }}
@@ -481,6 +497,8 @@ jobs:
481497
build-args: |-
482498
COMMIT_SHA=${{ github.sha }}
483499
GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}
500+
GH_ACCOUNT=${{ secrets.PAT_USER_READ_PACKAGES }}
501+
GH_TOKEN=${{ secrets.PAT_READ_PACKAGES }}
484502
provenance: "false"
485503
- name: Image digest
486504
run: echo ${{ steps.docker-build-integration-tests.outputs.digest }}
@@ -589,6 +607,8 @@ jobs:
589607
build-args: |-
590608
COMMIT_SHA=${{ github.sha }}
591609
GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}
610+
GH_ACCOUNT=${{ secrets.PAT_USER_READ_PACKAGES }}
611+
GH_TOKEN=${{ secrets.PAT_READ_PACKAGES }}
592612
provenance: "false"
593613
- name: Image digest
594614
run: echo ${{ steps.docker-build-acceptance-tests.outputs.digest }}
@@ -739,6 +759,8 @@ jobs:
739759
build-args: |-
740760
COMMIT_SHA=${{ github.sha }}
741761
GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}
762+
GH_ACCOUNT=${{ secrets.PAT_USER_READ_PACKAGES }}
763+
GH_TOKEN=${{ secrets.PAT_READ_PACKAGES }}
742764
provenance: "false"
743765
- name: Image digest
744766
run: echo ${{ steps.docker-build-api-test-integration.outputs.digest }}
@@ -1179,6 +1201,8 @@ jobs:
11791201
build-args: |-
11801202
COMMIT_SHA=${{ github.sha }}
11811203
GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}
1204+
GH_ACCOUNT=${{ secrets.PAT_USER_READ_PACKAGES }}
1205+
GH_TOKEN=${{ secrets.PAT_READ_PACKAGES }}
11821206
provenance: "false"
11831207
- name: Image digest
11841208
run: echo ${{ steps.docker-build-auth-mongo.outputs.digest }}

0 commit comments

Comments
 (0)