Skip to content

Commit 5b279b2

Browse files
added deploy task
1 parent 5fcdff4 commit 5b279b2

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

deploy/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ spec:
1818
app: accounts
1919
spec:
2020
containers:
21-
- image: us.icr.io/sn-labs-coursera1308/accounts:1
21+
- image: IMAGE_NAME_HERE
2222
name: accounts
2323
resources: {}
2424

tekton/pipeline.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,4 +79,23 @@ spec:
7979
runAfter:
8080
- tests
8181
- lint
82+
83+
- name: deploy
84+
workspaces:
85+
- name: manifest-dir
86+
workspace: pipeline-workspace
87+
taskRef:
88+
name: openshift-client
89+
kind: ClusterTask
90+
params:
91+
- name: SCRIPT
92+
value: |
93+
echo "Updating manifest..."
94+
sed -i "s|IMAGE_NAME_HERE|$(params.build-image)|g" deploy/deployment.yaml
95+
cat deploy/deployment.yaml
96+
echo "Deploying to OpenShift..."
97+
oc apply -f deploy/
98+
oc get pods -l app=accounts
99+
runAfter:
100+
- build
82101

0 commit comments

Comments
 (0)