Skip to content
This repository has been archived by the owner on Mar 3, 2024. It is now read-only.

[CI/CD] Build a CI/CD Process #4

Closed
zhengh96 opened this issue Jan 22, 2024 · 5 comments · Fixed by #25
Closed

[CI/CD] Build a CI/CD Process #4

zhengh96 opened this issue Jan 22, 2024 · 5 comments · Fixed by #25
Assignees

Comments

@zhengh96
Copy link

Please build the CI/CD process based on github workflow and keep it available:

  • Run unit tests and integration tests every time a Pull Request is submitted to the main branch;
  • Automatically compile new executable files after merging Pull Requests.
@zhengh96
Copy link
Author

I am not sure if we have a machine with GPU as CI/CD runner? @YNYuan @caic99

@zhengh96
Copy link
Author

The current CI workflow seems to remain some problems... https://github.com/dptech-corp/Uni-Dock/actions/runs/7649647294/job/20941947343?pr=65

@caic99
Copy link
Member

caic99 commented Feb 1, 2024

I am not sure if we have a machine with GPU as CI/CD runner? @YNYuan @caic99

We have a self-hosted runner with NVIDIA T4 GPU. Please check at: https://github.com/dptech-corp/Uni-Dock/actions/runners?tab=self-hosted

@caic99
Copy link
Member

caic99 commented Feb 2, 2024

  • Automatically compile new executable files after merging Pull Requests.

@zhengh96 Any ideas on where to publish the executables?

@dp-yuanyn
Copy link

Please build the CI/CD process based on github workflow and keep it available:

  • Run unit tests and integration tests every time a Pull Request is submitted to the main branch;
  • Automatically compile new executable files after merging Pull Requests.

Finished in #25
Pull-requests to main branch will start unitests on unidock/unidock_tools and application e2e tests on unidock_tools.
After prs merged to main branch, docker image will be build and push automatically.

@YNYuan YNYuan linked a pull request Feb 21, 2024 that will close this issue
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants