You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: .github/workflows/README.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
There are two GitHub Action pipelines for [Continuous Integration(CI)](ci.yml) and [Continuous Deployment(CD)](cd-training-pipeline.yml) of the ML pipeline on Vertex AI environment.
2
2
3
-
**CI**: This is to verify the proposed changes of the pipeline by creating and compiling through [TFX CLI](https://www.tensorflow.org/tfx/guide/cli). Specifically, `tfx pipeline create` and `tfx pipeline compile`returns errors if the codes of the pipeline has import/syntax problems.
3
+
**CI**: This is to verify the proposed changes of the pipeline by creating and compiling through the [TFX CLI](https://www.tensorflow.org/tfx/guide/cli). Specifically, `tfx pipeline create` and `tfx pipeline compile`will error out if the given pipeline code has import/syntax problems.
4
4
You can also _run_ the pipeline locally with `tfx run create`. However, in this case, you need to consider the code structure to be able to set the number of epochs and datasets differently. You certainly don't want to run the pipeline over for a larger number of epochs and on the full dataset since the purpose of CI is to check if there is no problem.
5
5
6
6
**CD**: This runs the pipeline on Vertex AI environment. In order to give more flexibility, it leverages the `workflow_dispatch` feature of GitHub Action which allows you to set some parameters manually via GitHub Action UI. In this project, there are four parameters as below(`gcpProject`, `gcpRegion`, and `pipelineName` are used in `tfx run create` TFX CLI):
0 commit comments