actions

所属分类:工具库
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2023-06-07 08:51:29
上 传 者sh-1993
说明:  github操作工作流的中心
(A hub for github action workflows)

文件列表:
requirements.txt (26, 2023-11-28)
src/ (0, 2023-11-28)
src/connector/ (0, 2023-11-28)
src/connector/__init__.py (0, 2023-11-28)
src/connector/github_connector.py (2814, 2023-11-28)
src/err/ (0, 2023-11-28)
src/err/github_err.py (37, 2023-11-28)
src/main.py (330, 2023-11-28)
src/manager/ (0, 2023-11-28)
src/manager/__init__.py (0, 2023-11-28)
src/manager/actions_manager.py (811, 2023-11-28)
src/manager/github_manager.py (2316, 2023-11-28)
src/manager/workflow_manager.py (2837, 2023-11-28)
src/module/ (0, 2023-11-28)
src/module/__init__.py (0, 2023-11-28)
src/module/argparse.py (1092, 2023-11-28)
src/service/ (0, 2023-11-28)
src/service/__init__.py (0, 2023-11-28)
src/service/actions_service.py (891, 2023-11-28)
workflows/ (0, 2023-11-28)
workflows/common/ (0, 2023-11-28)
workflows/common/dispatch_sync_ci.yaml (652, 2023-11-28)
workflows/core/ (0, 2023-11-28)
workflows/core/api/ (0, 2023-11-28)
workflows/core/api/dispatch_create_branch.yaml (474, 2023-11-28)
workflows/core/api/dispatch_daily_build.yaml (144, 2023-11-28)
workflows/core/api/dispatch_make_helm_chart.yaml (148, 2023-11-28)
workflows/core/api/dispatch_release.yaml (2876, 2023-11-28)
workflows/core/console-api/ (0, 2023-11-28)
workflows/core/console-api/dispatch_create_branch.yaml (474, 2023-11-28)
... ...

# Actions Cloudforet has 90+ repositories, **70 of which are for applications** and these repositories have github action workflows. Because of that, it's very difficult to handle one by one when you need to update or run a workflow. To solve this problem, we created `Actions`.
The diagram below shows the relationship between Actions and repositories.  2023-05-12  3 07 57 ## What does actions actually do? `Actions` is a control tower that manages and deploys github action workflows for Cloudforet's core services.
It can also bulk trigger these workflows when a new version of Cloudforet's core services needs to be released. ### 1. Manage and deploy github action workflows for Cloudforet's core services. **All workflows for Cloudforet's core services are managed and deployed in this repository.**
We write the workflow according to our workflow policy and put it in the [workflows](https://github.com/cloudforet-io/actions/blob/master/./workflows/) directory of `Actions`.
Then these workflows can be deployed into the repository of Cloudforet's core services Our devops engineers can modify workflows according to our policy and deploy them in batches using this feature. The diagram below shows the process for this feature.  2023-05-12  3 08 48 *) If you want to see the `Actions` script that appears in the diagram, see [here](https://github.com/cloudforet-io/actions/blob/master/./src). ### 2. trigger workflows when a new version of Cloudforet's core services needs to be released. When a new version of Cloudforet's core services is released, we need to trigger the workflow of each repository.
To do this, we made workflow that can trigger workflows of each repository in `Actions`.
See [Workflows](https://github.com/cloudforet-io/actions/blob/master/./.github/workflows) for details.

近期下载者

相关文件


收藏者