2121 uses : ./.github/workflows/_Clone-linux.yml
2222 with :
2323 clone_dir : Paddle-build
24+ workflow-name : ' CI-build'
2425
2526 build-docker :
2627 name : build docker images
@@ -33,74 +34,74 @@ jobs:
3334 inference :
3435 name : PR-CI-Inference
3536 uses : ./.github/workflows/_Inference.yml
36- needs : build-docker
37+ needs : [clone, build-docker]
3738 with :
3839 docker_inference_image : ${{ needs.build-docker.outputs.docker_build_image }}
40+ clone-can-skip : ${{ needs.clone.outputs.can-skip }}
3941
4042 build :
4143 name : Linux-build
4244 uses : ./.github/workflows/_Linux-build.yml
43- needs : build-docker
45+ needs : [clone, build-docker]
4446 with :
4547 docker_build_image : ${{ needs.build-docker.outputs.docker_build_image }}
4648
4749 static-check :
4850 name : Static-Check
4951 uses : ./.github/workflows/_Static-Check.yml
50- needs : [build-docker, build]
52+ needs : [clone, build-docker, build]
5153 with :
5254 can-skip : ${{ needs.build.outputs.can-skip }}
5355 docker_build_image : ${{ needs.build-docker.outputs.docker_build_image }}
5456
5557 ce-framework :
5658 name : CE-Framework
5759 uses : ./.github/workflows/_CE-Framework.yml
58- needs : [build-docker, build]
60+ needs : [clone, build-docker, build]
5961 with :
6062 can-skip : ${{ needs.build.outputs.can-skip }}
6163 docker_build_image : ${{ needs.build-docker.outputs.docker_build_image }}
6264
6365 ce-cinn-framework :
6466 name : CE-CINN-Framework
6567 uses : ./.github/workflows/_CE-CINN-Framework.yml
66- needs : [build-docker, build]
68+ needs : [clone, build-docker, build]
6769 with :
6870 can-skip : ${{ needs.build.outputs.can-skip }}
6971 docker_build_image : ${{ needs.build-docker.outputs.docker_build_image }}
7072
7173 api-benchmark :
7274 name : Api-Benchmark
7375 uses : ./.github/workflows/_Api-Benchmark.yml
74- needs : [build-docker, build]
76+ needs : [clone, build-docker, build]
7577 with :
7678 can-skip : ${{ needs.build.outputs.can-skip }}
7779 docker_build_image : ${{ needs.build-docker.outputs.docker_build_image }}
7880
7981 auto-parallel :
8082 name : Auto-Parallel
8183 uses : ./.github/workflows/_Auto-Parallel.yml
82- needs : [build-docker, build]
84+ needs : [clone, build-docker, build]
8385 with :
8486 can-skip : ${{ needs.build.outputs.can-skip }}
8587 docker_build_image : ${{ needs.build-docker.outputs.docker_build_image }}
8688
8789 model-benchmark :
8890 name : Model-Benchmark
8991 uses : ./.github/workflows/_Model-Benchmark.yml
90- needs : [build-docker, build]
92+ needs : [clone, build-docker, build]
9193 with :
9294 can-skip : ${{ needs.build.outputs.can-skip }}
9395 docker_build_image : ${{ needs.build-docker.outputs.docker_build_image }}
9496
9597 doc-preview :
9698 name : Doc-Preview
9799 uses : ./.github/workflows/_Doc-Preview.yml
98- needs : [build-docker, build]
100+ needs : [clone, build-docker, build]
99101 with :
100102 can-skip : ${{ needs.build.outputs.can-skip }}
101103 docker_doc_image : ${{ needs.build-docker.outputs.docker_doc_image }}
102104
103-
104105 slice :
105106 name : Slice
106107 uses : ./.github/workflows/_Slice.yml
0 commit comments