mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-07-13 14:26:37 +00:00
Build the app iff the build was manual/scheduled
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
This commit is contained in:
parent
6f584bf5d6
commit
e31239d3ba
@ -31,26 +31,29 @@ jobs:
|
|||||||
versionSpec: '10.x'
|
versionSpec: '10.x'
|
||||||
displayName: '[Config] Use - Node.js 10.x'
|
displayName: '[Config] Use - Node.js 10.x'
|
||||||
- script: yarn
|
- script: yarn
|
||||||
displayName: Build
|
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: $(Personal.GitHub.Token)
|
GITHUB_TOKEN: $(Personal.GitHub.Token)
|
||||||
|
displayName: Build
|
||||||
- bash: |
|
- bash: |
|
||||||
yarn --cwd ./electron/packager/
|
yarn --cwd ./electron/packager/
|
||||||
yarn --cwd ./electron/packager/ package
|
yarn --cwd ./electron/packager/ package
|
||||||
displayName: Package
|
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: $(Personal.GitHub.Token)
|
GITHUB_TOKEN: $(Personal.GitHub.Token)
|
||||||
RELEASE_TAG: $(Release.Tag)
|
RELEASE_TAG: $(Release.Tag)
|
||||||
|
condition: in(variables['Build.Reason'], 'Manual', 'Schedule')
|
||||||
|
displayName: Package
|
||||||
- bash: |
|
- bash: |
|
||||||
export ARDUINO_POC_NAME=$(./electron/packager/cli name)
|
export ARDUINO_POC_NAME=$(./electron/packager/cli name)
|
||||||
echo "##vso[task.setvariable variable=ArduinoPoC.AppName]$ARDUINO_POC_NAME"
|
echo "##vso[task.setvariable variable=ArduinoPoC.AppName]$ARDUINO_POC_NAME"
|
||||||
env:
|
env:
|
||||||
RELEASE_TAG: $(Release.Tag)
|
RELEASE_TAG: $(Release.Tag)
|
||||||
|
condition: in(variables['Build.Reason'], 'Manual', 'Schedule')
|
||||||
displayName: '[Config] Use - ARDUINO_POC_NAME env'
|
displayName: '[Config] Use - ARDUINO_POC_NAME env'
|
||||||
- task: PublishBuildArtifacts@1
|
- task: PublishBuildArtifacts@1
|
||||||
inputs:
|
inputs:
|
||||||
pathtoPublish: electron/build/dist/$(ArduinoPoC.AppName)
|
pathtoPublish: electron/build/dist/$(ArduinoPoC.AppName)
|
||||||
artifactName: 'Arduino-PoC - Applications'
|
artifactName: 'Arduino-PoC - Applications'
|
||||||
|
condition: in(variables['Build.Reason'], 'Manual', 'Schedule')
|
||||||
displayName: Publish
|
displayName: Publish
|
||||||
- job: Release
|
- job: Release
|
||||||
pool:
|
pool:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user