File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : Deploy to IBM Cloud Code Engine
2-
32on :
43 push :
54 branches :
65 - master
7-
86jobs :
9- build :
7+ deploy :
108 runs-on : ubuntu-latest
11-
129 steps :
13- - name : checkout code
10+ - name : Checkout code
1411 uses : actions/checkout@v3
15-
12+
1613 - name : Install IBM cloud CLI
1714 run : |
1815 curl -fsSL https://clis.cloud.ibm/install/linux | sh
19- ibmcloud login --apikey ${{secrets.IBM_CLOUD_API_KEY}} au.icr.io
20- docker push au.icr.io/mycodeengine/user-service:latest
21-
22- - name : Build & Push Docker Image(User Service)
16+ ibmcloud login --apikey ${{secrets.IBM_CLOUD_API_KEY}} -r au-syd
17+
18+ - name : Build & Push Docker Image (User Service)
2319 run : |
2420 docker build -t au.icr.io/mycodeengine/user-service:latest ./user-service
25- docker push -u iamapikey -p ${{secrets.IBM_CLOUD_API_KEY}} au.icr.io
21+ docker login -u iamapikey -p ${{secrets.IBM_CLOUD_API_KEY}} au.icr.io
2622 docker push au.icr.io/mycodeengine/user-service:latest
27-
23+
2824 - name : Deploy User Service to Code Engine
2925 run : |
3026 ibmcloud ce application update --name user-service --image au.icr.io/mycodeengine/user-service:latest
31-
32- - name : Build & Push Docker Image(order service )
27+
28+ - name : Build & Push Docker Image (Order Service )
3329 run : |
3430 docker build -t au.icr.io/mycodeengine/order-service:latest ./order-service
3531 docker push au.icr.io/mycodeengine/order-service:latest
36-
32+
3733 - name : Deploy Order Service to Code Engine
3834 run : |
39- ibmcloud ce application update --name order-service --image au.icr.io/mycodeengine/order-service:latest
35+ ibmcloud ce application update --name order-service --image au.icr.io/mycodeengine/order-service:latest
You can’t perform that action at this time.
0 commit comments