mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
39 lines
1.2 KiB
YAML
39 lines
1.2 KiB
YAML
jobs:
|
|
- job: Linux
|
|
dependsOn: GetReleaseVersion
|
|
timeoutInMinutes: 180
|
|
variables:
|
|
ReleaseVersion: $[ dependencies.GetReleaseVersion.outputs['Version.ReleaseVersion'] ]
|
|
pool:
|
|
# This image is used to host the Docker container that runs the build
|
|
vmImage: ubuntu-16.04
|
|
|
|
steps:
|
|
- template: templates/preparation.yml
|
|
|
|
- template: templates/cache.yml
|
|
parameters:
|
|
OS: linux
|
|
|
|
- template: templates/bootstrap.yml
|
|
|
|
- script: script/lint
|
|
displayName: Run linter
|
|
|
|
- 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'))
|