File tree Expand file tree Collapse file tree 2 files changed +69
-0
lines changed
docs/modules/reference/pages/hooks Expand file tree Collapse file tree 2 files changed +69
-0
lines changed Original file line number Diff line number Diff line change @@ -1036,3 +1036,33 @@ hooks:
1036
1036
cmd: 'echo JRELEASER_OUTPUT:foo=bar'
1037
1037
----
1038
1038
1039
+ == Groups
1040
+
1041
+ Command hooks may also be grouped by name, allowing for better readability
1042
+
1043
+ [source,yaml]
1044
+ ----
1045
+ hooks:
1046
+ command:
1047
+ groups:
1048
+ github-summary:
1049
+ condition: '"{{ Env.GITHUB_STEP_SUMMARY }}".empty() != true'
1050
+ before:
1051
+ - filter:
1052
+ includes: ['package']
1053
+ cmd: 'github-summary header {{command}}'
1054
+ success:
1055
+ - filter:
1056
+ excludes: ['session']
1057
+ cmd: 'github-summary success {{event.name}}'
1058
+ - filter:
1059
+ includes: ['session']
1060
+ cmd: 'github-summary new-row'
1061
+ failure:
1062
+ - filter:
1063
+ excludes: ['session']
1064
+ cmd: 'github-summary failure {{event.name}}'
1065
+ - filter:
1066
+ includes: ['session']
1067
+ cmd: 'github-summary footer {{event.stacktrace}}'
1068
+ ----
Original file line number Diff line number Diff line change @@ -1106,3 +1106,42 @@ hooks:
1106
1106
run: 'echo JRELEASER_OUTPUT:foo=bar'
1107
1107
----
1108
1108
1109
+
1110
+ == Groups
1111
+
1112
+ Script hooks may also be grouped by name, allowing for better readability
1113
+
1114
+ [source,yaml]
1115
+ ----
1116
+ hooks:
1117
+ script:
1118
+ groups:
1119
+ github-summary:
1120
+ condition: '"{{ Env.GITHUB_STEP_SUMMARY }}".empty() != true'
1121
+ before:
1122
+ - filter:
1123
+ includes: ['package']
1124
+ run: |
1125
+ echo "### {{command}}" >> $GITHUB_STEP_SUMMARY
1126
+ echo "| Step | Outcome |" >> $GITHUB_STEP_SUMMARY
1127
+ echo "| ---- | ------- |" >> $GITHUB_STEP_SUMMARY
1128
+ success:
1129
+ - filter:
1130
+ excludes: ['session']
1131
+ run: 'echo "| {{event.name}} | :white_check_mark: |" >> $GITHUB_STEP_SUMMARY'
1132
+ - filter:
1133
+ includes: ['session']
1134
+ run: echo "" >> $GITHUB_STEP_SUMMARY
1135
+ failure:
1136
+ - filter:
1137
+ excludes: ['session']
1138
+ run: 'echo "| {{event.name}} | :x: |" >> $GITHUB_STEP_SUMMARY'
1139
+ - filter:
1140
+ includes: ['session']
1141
+ run: |
1142
+ echo "" >> $GITHUB_STEP_SUMMARY
1143
+ echo "### Failure" >> $GITHUB_STEP_SUMMARY
1144
+ echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
1145
+ echo "{{event.stacktrace}}\`\`\`" >> $GITHUB_STEP_SUMMARY
1146
+ echo "" >> $GITHUB_STEP_SUMMARY
1147
+ ----
You can’t perform that action at this time.
0 commit comments