Replies: 3 comments
-
Further Reference https://buildkite.com |
Beta Was this translation helpful? Give feedback.
0 replies
-
Here are some comparable repos in the crypto space worth looking at: |
Beta Was this translation helpful? Give feedback.
0 replies
-
It is actually common for there to be many CI workflows in a monorepo. For example see https://github.com/npm/cli/tree/latest/.github/workflows |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Examples
Our current approach:
![Screen Shot 2022-07-28 at 12 31 36 PM](https://user-images.githubusercontent.com/18900364/181473191-706bf9c4-7c2f-4ae3-ae99-5013deb1ce7e.png)
![Screen Shot 2022-07-28 at 12 31 45 PM](https://user-images.githubusercontent.com/18900364/181473207-f651eaad-889b-493e-b803-b7d4805f1f64.png)
https://github.com/icon-project/icon-bridge/actions
Other projects:
https://github.com/eslint/eslint/actions/workflows/ci.yml
https://github.com/axios/axios/actions
https://github.com/strapi/strapi/actions
My vision of icon bridge GitHub actions workflows structure
Workflows description
It should be lightweight workflow. We don't use docker images or other time consuming process.
build.yml
Jobs:
a) build_bsc (solidity)
b) build_icon (javascore)
c) build_bmr (go)
Execution process: Run for each PR and for each merge to the main or develop branch.
Functionality: build | compile | run unit tests
In progress...
It's a time consuming workflow. We can use docker images to simplify configuration process.
Functionality: run integration tests
Beta Was this translation helpful? Give feedback.
All reactions