mirror of
https://github.com/atom/atom.git
synced 2026-01-13 00:47:58 -05:00
35 lines
1.1 KiB
YAML
35 lines
1.1 KiB
YAML
jobs:
|
|
- job: Linux
|
|
dependsOn: GetReleaseVersion
|
|
timeoutInMinutes: 180
|
|
variables:
|
|
ReleaseVersion: $[ dependencies.GetReleaseVersion.outputs['Version.ReleaseVersion'] ]
|
|
pool:
|
|
vmImage: ubuntu-18.04
|
|
|
|
steps:
|
|
- template: templates/preparation.yml
|
|
|
|
- template: templates/cache.yml
|
|
parameters:
|
|
OS: linux
|
|
|
|
- template: templates/bootstrap.yml
|
|
|
|
- template: templates/build.yml
|
|
|
|
- template: templates/test.yml
|
|
|
|
- template: templates/publish.yml
|
|
parameters:
|
|
artifacts:
|
|
- fileName: atom.x86_64.rpm
|
|
fileDir: $(Build.SourcesDirectory)/out
|
|
condition: and(succeeded(), ne(variables['Build.Reason'], 'PullRequest'))
|
|
- fileName: atom-amd64.deb
|
|
fileDir: $(Build.SourcesDirectory)/out
|
|
condition: and(succeeded(), ne(variables['Build.Reason'], 'PullRequest'))
|
|
- fileName: atom-amd64.tar.gz
|
|
fileDir: $(Build.SourcesDirectory)/out
|
|
condition: and(succeeded(), ne(variables['Build.Reason'], 'PullRequest'))
|