@@ -53,7 +53,7 @@ inputs:
5353 workload_port :
5454 description : Port configuration set for the app workload_type. If not set default Code Engine values are used.
5555 required : false
56- default : " 8080"
56+ default : 8080
5757
5858# Github action code
5959runs :
@@ -106,7 +106,7 @@ runs:
106106 # Functions Steps
107107 - name : Create or Update Functions
108108 shell : bash
109- id : fn-create
109+ id : ce-fn
110110 if : ( inputs.workload_type == 'function' || inputs.workload_type == 'func' || inputs.workload_type == 'fn' )
111111 run : |
112112
@@ -119,20 +119,20 @@ runs:
119119 # Application Steps
120120 - name : Create or Update Application
121121 shell : bash
122- id : create -app
122+ id : ce -app
123123 if : ( inputs.workload_type == 'application' || inputs.workload_type == 'app' )
124124 run : |
125125
126126 if ibmcloud ce application get --name ${{ inputs.workload_name }} ; then
127- ibmcloud ce application update --name ${{ inputs.workload_name }} --build-source ${{ inputs.build_source }} ${{ steps.set-resources.outputs.workload_cpu }} ${{ steps.set-resources.outputs.workload_memory }}
127+ ibmcloud ce application update --name ${{ inputs.workload_name }} --build-source ${{ inputs.build_source }} ${{ steps.set-resources.outputs.workload_cpu }} ${{ steps.set-resources.outputs.workload_memory }} --port ${{ inputs.workload_port }}
128128 else
129129 ibmcloud ce application create --name ${{ inputs.workload_name }} --build-source ${{ inputs.build_source }} ${{ steps.set-resources.outputs.workload_cpu }} ${{ steps.set-resources.outputs.workload_memory }}
130130 fi
131131
132132 # Job Steps
133133 - name : Create or Update Job
134134 shell : bash
135- id : create -job
135+ id : ce -job
136136 if : inputs.workload_type == 'job'
137137 run : |
138138
@@ -142,9 +142,9 @@ runs:
142142 ibmcloud ce job create --name ${{ inputs.workload_name }} --build-source ${{ inputs.build_source }} --wait ${{ steps.set-resources.outputs.workload_cpu }} ${{ steps.set-resources.outputs.workload_memory }}
143143 fi
144144
145- - name : Get entity
145+ - name : Get workload_type
146146 shell : bash
147- if : steps.fn-create .outcome == 'success' || steps.app-create .outcome == 'success' || steps.job-create .outcome == 'success'
147+ if : steps.ce-fn .outcome == 'success' || steps.ce-app .outcome == 'success' || steps.ce-job .outcome == 'success'
148148 run : |
149149 case ${{ inputs.workload_type }} in
150150 function|func|fn)
@@ -157,7 +157,7 @@ runs:
157157 ibmcloud ce job get --name ${{ inputs.workload_name }}
158158 ;;
159159 *)
160- echo "Wrong Code Engine Entity used!"
160+ echo "Wrong Code Engine workload type used!"
161161 echo "Use[ function | func | fn | application | app | job ]"
162162 exit 1
163163 ;;
0 commit comments