build: move Windows release builds to AppVeyor cloud (#18604)

* build: move Windows release builds to AppVeyor cloud

* Use new env variable for AppVeyor cloud server
This commit is contained in:
trop[bot] 2019-06-04 10:29:37 -04:00 коммит произвёл John Kleinschmidt
Родитель 0a4d90d41f
Коммит 050bbfb211
2 изменённых файлов: 7 добавлений и 7 удалений

Просмотреть файл

@ -1,7 +1,7 @@
# These env vars are only necessary for creating Electron releases. # These env vars are only necessary for creating Electron releases.
# See docs/development/releasing.md # See docs/development/releasing.md
APPVEYOR_TOKEN= APPVEYOR_CLOUD_TOKEN=
CIRCLE_TOKEN= CIRCLE_TOKEN=
ELECTRON_GITHUB_TOKEN= ELECTRON_GITHUB_TOKEN=
VSTS_TOKEN= VSTS_TOKEN=

Просмотреть файл

@ -2,12 +2,12 @@ if (!process.env.CI) require('dotenv-safe').load()
const assert = require('assert') const assert = require('assert')
const request = require('request') const request = require('request')
const buildAppVeyorURL = 'https://windows-ci.electronjs.org/api/builds' const buildAppVeyorURL = 'https://ci.appveyor.com/api/builds'
const vstsURL = 'https://github.visualstudio.com/electron/_apis/build' const vstsURL = 'https://github.visualstudio.com/electron/_apis/build'
const appVeyorJobs = { const appVeyorJobs = {
'electron-x64': 'electron', 'electron-x64': 'electron-x64-release',
'electron-ia32': 'electron-39ng6' 'electron-ia32': 'electron-ia32-release'
} }
const circleCIJobs = [ const circleCIJobs = [
@ -100,13 +100,13 @@ async function callAppVeyor (targetBranch, job, options) {
const requestOpts = { const requestOpts = {
url: buildAppVeyorURL, url: buildAppVeyorURL,
auth: { auth: {
bearer: process.env.APPVEYOR_TOKEN bearer: process.env.APPVEYOR_CLOUD_TOKEN
}, },
headers: { headers: {
'Content-Type': 'application/json' 'Content-Type': 'application/json'
}, },
body: JSON.stringify({ body: JSON.stringify({
accountName: 'AppVeyor', accountName: 'electron-bot',
projectSlug: appVeyorJobs[job], projectSlug: appVeyorJobs[job],
branch: targetBranch, branch: targetBranch,
environmentVariables environmentVariables
@ -116,7 +116,7 @@ async function callAppVeyor (targetBranch, job, options) {
const appVeyorResponse = await makeRequest(requestOpts, true).catch(err => { const appVeyorResponse = await makeRequest(requestOpts, true).catch(err => {
console.log('Error calling AppVeyor:', err) console.log('Error calling AppVeyor:', err)
}) })
const buildUrl = `https://windows-ci.electronjs.org/project/AppVeyor/${appVeyorJobs[job]}/build/${appVeyorResponse.version}` const buildUrl = `https://ci.appveyor.com/project/electron-bot/${appVeyorJobs[job]}/build/${appVeyorResponse.version}`
console.log(`AppVeyor release build request for ${job} successful. Check build status at ${buildUrl}`) console.log(`AppVeyor release build request for ${job} successful. Check build status at ${buildUrl}`)
} }