Skip to content

Commit 34e0e53

Browse files
authored
chore: add patch script to include webconsole nodejs tekton pipeline to tkn-tasks cmd (#933)
1 parent 2924209 commit 34e0e53

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed
Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,23 @@
1-
apiVersion: tekton.dev/v1beta1
1+
#!/usr/bin/env bash
2+
#
3+
# This script is executed during upstream/midstream sync to release-next branch
4+
# It includes Openshift WebConsole NodeJS Pipeline
5+
#
6+
7+
tnk_tasks_file="cmd/tkn_tasks.go"
8+
pipelines_file="pkg/pipelines/tekton/pipelines.go"
9+
10+
sed -i 's/tekton.GetClusterTasks())/tekton.GetClusterTasks()+"\\n---\\n"+tekton.GetDevConsolePipelines())/' "$tnk_tasks_file"
11+
12+
cat << 'EOF' > "$pipelines_file"
13+
package tekton
14+
15+
func GetDevConsolePipelines() string {
16+
return GetNodeJSPipeline()
17+
}
18+
19+
func GetNodeJSPipeline() string {
20+
return `apiVersion: tekton.dev/v1beta1
221
kind: Pipeline
322
metadata:
423
name: devconsole-nodejs-function-pipeline
@@ -89,3 +108,6 @@ spec:
89108
- name: source
90109
workspace: source-workspace
91110
finally: []
111+
`
112+
}
113+
EOF

0 commit comments

Comments
 (0)