File tree Expand file tree Collapse file tree 3 files changed +51
-0
lines changed
actions/generateReleaseDefinition Expand file tree Collapse file tree 3 files changed +51
-0
lines changed Original file line number Diff line number Diff line change 1+ name : " Generate release definitions"
2+ description : " Generate release definitions"
3+ inputs :
4+ branchToCommitTo :
5+ description : " Repository branch in which the release definition files are to be written"
6+ required : true
7+ gitRef :
8+ description : " Utilize the tags on the source branch to generate release definiton"
9+ required : true
10+ pathToConfigFile :
11+ description : " Path to release config file"
12+ required : true
13+ releaseName :
14+ description : " Name of the release"
15+ required : true
16+ directory :
17+ description : " Relative path to directory to which the release defintion file should be generated"
18+ required : false
19+ runs :
20+ using : composite
21+ steps :
22+ # Generate release definition file
23+ - name : Generate release definition file
24+ shell : bash
25+ run : sfp releasedefinition generate --gitref ${{ inputs.gitRef }} --configfile ${{ inputs.pathToConfigFile }} --releasename ${{ inputs.releaseName }} --directory ${{ inputs.directory }} --branchname ${{ inputs.branchToCommitTo }}
Original file line number Diff line number Diff line change 7878 with :
7979 nodeToken : ${{ secrets.GITHUB_TOKEN }}
8080
81+ - name : Generate Release Name
82+ if : ${{ github.ref_name == 'refs/heads/main' }}
83+ id : generate_name
84+ run : |
85+ echo "releaseName=sf-platform_$(date +%s%3N)" >> $GITHUB_OUTPUT
86+
87+ - name : Generate Release Definition
88+ if : ${{ github.ref_name == 'refs/heads/main' }}
89+ uses : navikt/sf-platform/.github/actions/generateReleaseDefinition@main
90+ with :
91+ branchToCommitTo : ${{ github.ref }}
92+ gitRef : ${{ github.ref }}
93+ pathToConfigFile : config/releaseConfig.yml
94+ releaseName : ${{ steps.generate_name.outputs.releaseName }}
95+ dire!ctory : " relese-definition"
96+
8197 - name : Upload artifacts and logs
8298 uses : navikt/sf-platform/.github/actions/uploadWorkflowArtifactsAndLogs@main
8399 if : always()
Original file line number Diff line number Diff line change 1+ ---
2+ releaseName : sf-platform
3+ pool : ciPlatform
4+ releasedefinitionProperties :
5+ skipIfAlreadyInstalled : true
6+ changelog :
7+ workItemFilters :
8+ - PTCRM-[0-9]
9+ workItemUrl : https://jira.adeo.no/browse
10+ showAllArtifacts : false
You can’t perform that action at this time.
0 commit comments