Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Improvement] Setting the workflow depends #768

Closed
Tracked by #1335
xunliu opened this issue Nov 17, 2023 · 3 comments
Closed
Tracked by #1335

[Improvement] Setting the workflow depends #768

xunliu opened this issue Nov 17, 2023 · 3 comments
Assignees
Labels
good first issue Good for newcomers help wanted Extra attention is needed improvement Improvements on everything

Comments

@xunliu
Copy link
Member

xunliu commented Nov 17, 2023

What would you like to be improved?

Currently, build.yml and integration-test.yml execute out of order.
Integration tests should be performed after the build is successful

How should we improve?

Setting the workflow depends:

  1. First, execute build.yml,
  2. When build workflow successed in the Github Action then execute Integration Test workflow.
@xunliu xunliu added the improvement Improvements on everything label Nov 17, 2023
@xunliu xunliu self-assigned this Nov 17, 2023
@FANNG1
Copy link
Contributor

FANNG1 commented Nov 17, 2023

As I know, integrate tests runs serially, we could make it parallelly.

@jerryshao jerryshao added this to the Gravitino 0.4.0 milestone Dec 14, 2023
@jerryshao
Copy link
Contributor

Besides, I think the performance of the CI machine is too bad, not sure if we can set up a CI by our own, using AWS EC2 or others to build a CI machine, I'm not sure if the price is lower or higher than the github CI.

xunliu added a commit to xunliu/gravitino that referenced this issue Dec 20, 2023
xunliu added a commit to xunliu/gravitino that referenced this issue Dec 20, 2023
[apache#768] improvement(CI): Setting the workflow execution order
xunliu added a commit to xunliu/gravitino that referenced this issue Dec 20, 2023
xunliu added a commit to xunliu/gravitino that referenced this issue Dec 20, 2023
xunliu added a commit to xunliu/gravitino that referenced this issue Dec 21, 2023
xunliu added a commit to xunliu/gravitino that referenced this issue Dec 21, 2023
xunliu added a commit to xunliu/gravitino that referenced this issue Dec 21, 2023
@xunliu xunliu changed the title [Improvement] Optimize CI execution time in GitHub Action [Improvement] Setting the workflow depends Dec 21, 2023
@qqqttt123 qqqttt123 added good first issue Good for newcomers help wanted Extra attention is needed labels Jan 5, 2024
@qqqttt123 qqqttt123 mentioned this issue Jan 5, 2024
12 tasks
qqqttt123 pushed a commit to qqqttt123/gravitino that referenced this issue Jan 15, 2024
qqqttt123 pushed a commit to qqqttt123/gravitino that referenced this issue Jan 15, 2024
qqqttt123 pushed a commit to qqqttt123/gravitino that referenced this issue Jan 15, 2024
qqqttt123 pushed a commit to qqqttt123/gravitino that referenced this issue Jan 15, 2024
qqqttt123 pushed a commit to qqqttt123/gravitino that referenced this issue Jan 15, 2024
qqqttt123 pushed a commit to qqqttt123/gravitino that referenced this issue Jan 15, 2024
qqqttt123 pushed a commit to qqqttt123/gravitino that referenced this issue Jan 15, 2024
qqqttt123 pushed a commit to qqqttt123/gravitino that referenced this issue Jan 15, 2024
qqqttt123 pushed a commit to qqqttt123/gravitino that referenced this issue Jan 15, 2024
qqqttt123 pushed a commit to qqqttt123/gravitino that referenced this issue Jan 15, 2024
@qqqttt123
Copy link
Contributor

After discussion, this optimization is useless.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed improvement Improvements on everything
Projects
None yet
4 participants