From df891d2aaecee5cae6e6a54507798157abd1a78b Mon Sep 17 00:00:00 2001 From: John Kleinschmidt Date: Fri, 17 Nov 2017 16:06:42 -0500 Subject: [PATCH] Update for API invoked release builds Also, fixed links --- docs/development/releasing.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/development/releasing.md b/docs/development/releasing.md index a72d7d151fb9..3c33528d6086 100644 --- a/docs/development/releasing.md +++ b/docs/development/releasing.md @@ -18,8 +18,10 @@ The prepare release script will do the following: 1. Check if a release is already in process and if so it will halt. 2. Create a release branch. 3. Bump the version number in several files. See [this bump commit] for an example. -4. Create a draft release on GitHub with auto-generated release notes -5. Push the release branch so that the release builds get built. +4. Create a draft release on GitHub with auto-generated release notes. +5. Push the release branch. +6. Call the APIs to run the release builds. + Once you have determined which type of version change is needed, run the `prepare-release` script with arguments according to your need: - `[major|minor|patch|beta]` to increment one of the version numbers, or @@ -49,13 +51,11 @@ npm run prepare-release -- --stable ``` ## Wait for builds :hourglass_flowing_sand: - -The presence of the word [`Bump`](https://github.com/electron/electron/blob/7961a97d7ddbed657c6c867cc8426e02c236c077/script/cibuild-linux#L3-L6) in the commit message created by the `bump-version` script -will [trigger the release process](https://github.com/electron/electron/blob/7961a97d7ddbed657c6c867cc8426e02c236c077/script/cibuild#L82-L96). - +The `prepare-release` script will trigger the builds via API calls. To monitor the build progress, see the following pages: -- [208.52.191.140:8080/view/All/builds](http://208.52.191.140:8080/view/All/builds) for Mac +- [mac-ci.electronjs.org/blue/organizations/jenkins/electron-mas-x64-release/activity](https://mac-ci.electronjs.org/blue/organizations/jenkins/electron-mas-x64-release/activity) for Mac App Store +- [mac-ci.electronjs.org/blue/organizations/jenkins/electron-osx-x64-release/activity](https://mac-ci.electronjs.org/blue/organizations/jenkins/electron-osx-x64-release/activity) for OS X - [circleci.com/gh/electron](https://circleci.com/gh/electron) for Linux - [windows-ci.electronjs.org/project/AppVeyor/electron](https://windows-ci.electronjs.org/project/AppVeyor/electron) for Windows