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

Commit 833af46

Browse files
committed
Move to CircleCI from Travis-CI
CircleCI works even better as far as integrating into the repo, and on the plus side provides direct Docker image support so we can utilize an image that has clang v4.0 pre-installed on it where it turned out to be near impossible to get a working release build on the ancient images used in Travis-CI.
1 parent ad82e97 commit 833af46

File tree

2 files changed

+19
-48
lines changed

2 files changed

+19
-48
lines changed

.circleci/config.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
version: 2
2+
jobs:
3+
build:
4+
working_directory: ~/linter-clang
5+
docker:
6+
- image: walberla/buildenv-ubuntu-clang:4.0
7+
environment:
8+
DISPLAY: ":99"
9+
steps:
10+
- run: apt-get update
11+
# Install some pre-requisite packages and missing dependencies from the atom package
12+
- run: apt-get --assume-yes --quiet --no-install-suggests --no-install-recommends install sudo xvfb libxss1 libasound2
13+
# Fire up a VFB to run Atom in
14+
- run: /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1280x1024x16
15+
- checkout
16+
# Download and run the (modified) Atom CI script
17+
- run: curl -s -O https://raw.githubusercontent.com/Arcanemagus/ci/atomlinter/build-package.sh
18+
- run: chmod u+x build-package.sh
19+
- run: ./build-package.sh

.travis.yml

Lines changed: 0 additions & 48 deletions
This file was deleted.

0 commit comments

Comments
 (0)