Skip to content
This repository was archived by the owner on Aug 7, 2023. It is now read-only.

Commit 584fdf0

Browse files
authored
Merge pull request #123 from AtomLinter/update-ci
Update CI configurations
2 parents da7176c + fbb8062 commit 584fdf0

File tree

3 files changed

+42
-36
lines changed

3 files changed

+42
-36
lines changed

.travis.yml

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
# Project specific config
2+
os:
3+
- linux
4+
- osx
5+
6+
env:
7+
matrix:
8+
- ATOM_CHANNEL=stable
9+
- ATOM_CHANNEL=beta
10+
11+
# Installed for linting the project
12+
language: node_js
13+
node_js: "6"
14+
15+
# Generic setup follows
16+
script: 'curl -Ls https://github.com/Arcanemagus/ci/raw/atomlinter/build-package.sh | sh'
17+
118
notifications:
219
email:
320
on_success: never
@@ -7,25 +24,11 @@ branches:
724
only:
825
- master
926

10-
script: 'curl -s https://raw.githubusercontent.com/atom/ci/master/build-package.sh | sh'
11-
1227
git:
1328
depth: 10
1429

1530
sudo: false
1631

17-
os:
18-
- linux
19-
- osx
20-
21-
env:
22-
global:
23-
- APM_TEST_PACKAGES=""
24-
25-
matrix:
26-
- ATOM_CHANNEL=stable
27-
- ATOM_CHANNEL=beta
28-
2932
addons:
3033
apt:
3134
packages:

appveyor.yml

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,24 @@
1-
version: "{build}"
2-
os: Windows Server 2012 R2
1+
# Project specific config
2+
environment:
3+
matrix:
4+
- ATOM_CHANNEL: stable
5+
- ATOM_CHANNEL: beta
6+
7+
install:
8+
# Install Node.js to run any configured linters
9+
- ps: Install-Product node 6
10+
11+
# Generic setup follows
12+
build_script:
13+
- ps: iex ((new-object net.webclient).DownloadString('https://github.com/Arcanemagus/ci/raw/atomlinter/build-package.ps1'))
14+
315
branches:
416
only:
517
- master
18+
19+
version: "{build}"
20+
platform: x64
21+
clone_depth: 10
22+
skip_tags: true
623
test: off
724
deploy: off
8-
9-
install:
10-
- appveyor DownloadFile https://atom.io/download/windows -FileName AtomSetup.exe
11-
- AtomSetup.exe /silent
12-
13-
build_script:
14-
- cd %APPVEYOR_BUILD_FOLDER%
15-
- SET PATH=%LOCALAPPDATA%\atom\bin;%PATH%
16-
- atom -v
17-
- apm -v
18-
- apm clean
19-
- apm install
20-
- apm test

circle.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
dependencies:
2-
pre:
3-
# Force updating wget due to the current containers being too out of date
4-
- sudo apt-get update
5-
- sudo apt-get install wget
62
override:
7-
- wget -O atom-amd64.deb https://atom.io/download/deb
8-
# - sudo apt-get update # Cut out until wget is fixed on the containers
3+
- curl -L https://atom.io/download/deb -o atom-amd64.deb
94
- sudo dpkg --install atom-amd64.deb || true
5+
- sudo apt-get update
106
- sudo apt-get -f install
117
- apm install
128
test:
139
override:
1410
- atom -v
1511
- apm -v
16-
- npm test
1712
- apm test
13+
14+
machine:
15+
node:
16+
version: 6.1.0

0 commit comments

Comments
 (0)