mirror of https://github.com/nocodb/nocodb
Wing-Kam Wong
2 years ago
1 changed files with 42 additions and 0 deletions
@ -0,0 +1,42 @@ |
|||||||
|
--- |
||||||
|
title: "Timely Build" |
||||||
|
description: "Timely Build" |
||||||
|
position: 5000 |
||||||
|
category: "Engineering" |
||||||
|
menuTitle: "Timely Build" |
||||||
|
--- |
||||||
|
|
||||||
|
NocoDB provides timely build versions on Docker and Executables by compiling our source code and packaging as a deliverable so that it can |
||||||
|
|
||||||
|
- reduce pull request cycle time |
||||||
|
- allow issue reporters / reviewers to verify the fix without setting up their local machines |
||||||
|
|
||||||
|
## Docker |
||||||
|
|
||||||
|
When a non-draft Pull Request is created, reopened or synchronized, a timely build for Docker would be triggered for the changes only included in the following paths. |
||||||
|
|
||||||
|
- `packages/nocodb-sdk/**` |
||||||
|
- `packages/nc-gui/**` |
||||||
|
- `packages/nc-plugin/**` |
||||||
|
- `packages/nocodb/**` |
||||||
|
|
||||||
|
The docker images will be built and pushed to Docker Hub (See [nocodb/nocodb-timely](https://hub.docker.com/r/nocodb/nocodb-timely/tags) for the full list). Once the image is ready, Github bot will add a comment with the command in the pull request. The tag would be `<NOCODB_CURRENT_VERSION>-pr-<PR_NUMBER>-<YYYYMMDD>-<HHMM>`. |
||||||
|
|
||||||
|
![image](https://user-images.githubusercontent.com/35857179/174941154-d0b30123-a49a-4a94-921a-0db67e71782b.png) |
||||||
|
|
||||||
|
## Executables |
||||||
|
|
||||||
|
Similarly, we provide a timely build for executables for non-docker users. The source code will be built, packaged as binary files, and pushed to Github (See [nocodb/nocodb-timely](https://github.com/nocodb/nocodb-timely/releases) for the full list). |
||||||
|
|
||||||
|
Currently, we only support the following targets: |
||||||
|
|
||||||
|
- `node16-linux-arm64` |
||||||
|
- `node16-macos-arm64` |
||||||
|
- `node16-win-arm64` |
||||||
|
- `node16-linux-x64` |
||||||
|
- `node16-macos-x64` |
||||||
|
- `node16-win-x64` |
||||||
|
|
||||||
|
Once the executables are ready, Github bot will add a comment with the commands in the pull request. |
||||||
|
|
||||||
|
![image](https://user-images.githubusercontent.com/35857179/174941177-c7f05710-26db-45ab-bc9a-438fbf65a544.png) |
Loading…
Reference in new issue