mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-07-15 07:16:38 +00:00
[doc]: Updated the CI section.
Documented when do we build the electron-based applications.
This commit is contained in:
parent
7c1ebf273c
commit
9643dd397f
@ -6,7 +6,7 @@ All-in-one packager producing the `Arduino Pro IDE` Electron-based application.
|
|||||||
|
|
||||||
The prerequisites are defined [here](https://github.com/theia-ide/theia/blob/master/doc/Developing.md#prerequisites).
|
The prerequisites are defined [here](https://github.com/theia-ide/theia/blob/master/doc/Developing.md#prerequisites).
|
||||||
|
|
||||||
### Build:
|
## Build
|
||||||
To build the Arduino Pro IDE application you have to do the followings:
|
To build the Arduino Pro IDE application you have to do the followings:
|
||||||
```bash
|
```bash
|
||||||
yarn --cwd ./electron/packager/ && yarn --cwd ./electron/packager/ package
|
yarn --cwd ./electron/packager/ && yarn --cwd ./electron/packager/ package
|
||||||
@ -14,12 +14,14 @@ yarn --cwd ./electron/packager/ && yarn --cwd ./electron/packager/ package
|
|||||||
|
|
||||||
The packaged application will be under the `./electron/build/dist` folder.
|
The packaged application will be under the `./electron/build/dist` folder.
|
||||||
|
|
||||||
### CI:
|
## CI
|
||||||
|
We always build an electron-based application for Windows. Create a PR, and the CI will automatically create the app for Windows. Do you need the builds for macOS and Linux? Start a build manually.
|
||||||
|
|
||||||
The electron packager runs when:
|
The electron packager runs when:
|
||||||
- the build is manually triggered by the user, or
|
- the build is manually triggered by the user, or
|
||||||
- on scheduled (CRON) jobs.
|
- on scheduled (CRON) jobs.
|
||||||
|
|
||||||
### Creating a Release Draft:
|
## Creating a Release Draft
|
||||||
One can create a GitHub release draft, tag the source, and upload the artifacts to GitHub with Azure.
|
One can create a GitHub release draft, tag the source, and upload the artifacts to GitHub with Azure.
|
||||||
- Go to the Azure [build](https://dev.azure.com/typefox/Arduino/_build) page.
|
- Go to the Azure [build](https://dev.azure.com/typefox/Arduino/_build) page.
|
||||||
- Click on `Queue` in the top right corner.
|
- Click on `Queue` in the top right corner.
|
||||||
@ -32,7 +34,7 @@ One can create a GitHub release draft, tag the source, and upload the artifacts
|
|||||||
- 🎈🎉
|
- 🎈🎉
|
||||||
|
|
||||||
|
|
||||||
### Publishing the Release Draft:
|
## Publishing the Release Draft
|
||||||
One has to manually publish the GitHub release.
|
One has to manually publish the GitHub release.
|
||||||
- Go to the [release page](https://github.com/bcmi-labs/arduino-editor/releases) of the `arduino-editor` repository.
|
- Go to the [release page](https://github.com/bcmi-labs/arduino-editor/releases) of the `arduino-editor` repository.
|
||||||
- Select your release draft.
|
- Select your release draft.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user