Add empty list check (#914)
* Add outputs. Signed-off-by: ZePan110 <ze.pan@intel.com> * Add empty list check Signed-off-by: ZePan110 <ze.pan@intel.com> * test CI. Signed-off-by: ZePan110 <ze.pan@intel.com> * Remove test files Signed-off-by: ZePan110 <ze.pan@intel.com> * remove debug code Signed-off-by: chensuyue <suyue.chen@intel.com> --------- Signed-off-by: ZePan110 <ze.pan@intel.com> Signed-off-by: chensuyue <suyue.chen@intel.com> Co-authored-by: chensuyue <suyue.chen@intel.com>
This commit is contained in:
11
.github/workflows/_comps-workflow.yml
vendored
11
.github/workflows/_comps-workflow.yml
vendored
@@ -74,10 +74,17 @@ jobs:
|
||||
mode: ${{ inputs.mode }}
|
||||
run: |
|
||||
build_list=$(bash ${{ github.workspace }}/.github/workflows/scripts/get_cicd_list.sh "${mode}" ${docker_compose_path})
|
||||
echo "build_list=${build_list}" >> $GITHUB_OUTPUT
|
||||
echo "${build_list}"
|
||||
if [ -z "${build_list}" ]; then
|
||||
echo "empty=true" >> $GITHUB_OUTPUT
|
||||
echo "${{ inputs.service }} have no ${mode} part."
|
||||
else
|
||||
echo "empty=false" >> $GITHUB_OUTPUT
|
||||
echo "build_list=${build_list}" >> $GITHUB_OUTPUT
|
||||
fi
|
||||
|
||||
- name: Build Image
|
||||
if: ${{ fromJSON(inputs.build) && steps.get-yaml-path.outputs.file_exists == 'true' }}
|
||||
if: ${{ fromJSON(inputs.build) && steps.get-yaml-path.outputs.file_exists == 'true' && steps.get-build-list.outputs.empty == 'false' }}
|
||||
uses: opea-project/validation/actions/image-build@main
|
||||
with:
|
||||
work_dir: ${{ github.workspace }}
|
||||
|
||||
Reference in New Issue
Block a user