Ash Wilson
96e563555c
Pick up CI from the environment
2018-08-08 10:47:31 -04:00
Ash Wilson
fd955a69a7
Upgrade npm to get "ci"
2018-08-08 09:31:08 -04:00
Ash Wilson
690b23cee4
Use --ci on CI builds
2018-08-08 08:58:41 -04:00
Ash Wilson
23f20d21d7
Use the same version on Travis
2018-07-30 14:50:47 -04:00
David Wilson
441fb4d62d
Use Node 8.9.3 in Atom CI builds
2018-07-12 06:58:23 -07:00
Damien Guard
d25760586a
Try alternate way of getting right python
2017-12-13 12:52:32 -08:00
Damien Guard
6c89853cfd
Try adding python 2.x back - newer Travis images dropped it
2017-12-13 11:30:39 -08:00
Jason Rudolph
5fb82836c3
Use npm 5.3.0 for building Atom
2017-07-16 08:56:50 -04:00
Damien Guard
e88e0fc55c
Use npm 5.1.0 for building Atom
2017-07-13 09:22:23 -07:00
Max Brunsfeld
f9c0ed0a6d
Revert "Use a more recent c++ toolchain on travis"
...
This reverts commit 958eed3a62
.
2017-06-19 14:48:51 -07:00
Max Brunsfeld
958eed3a62
Use a more recent c++ toolchain on travis
2017-06-07 16:39:23 -07:00
Ash Wilson
6e2dcff6a9
Merge pull request #14250 from smashwilson/aw-branch-builds
...
Only trigger branch builds on master and release branches
2017-05-02 16:14:49 -04:00
Michelle Tilley
8838b62737
Update Travis manifest to use libsecret
2017-04-20 09:33:34 -07:00
Ash Wilson
a994c297f8
Only trigger branch builds on master and release branches
2017-04-18 12:44:28 -04:00
Antonio Scandurra
6ac01d2781
Cache snapshot cache on CIs
2017-03-10 09:39:14 +01:00
Antonio Scandurra
fe95ee8520
Run script/lint
also on AppVeyor and Travis
2017-02-06 18:49:20 +01:00
Michelle Tilley
dcaadb8870
Upgrade Node on Travis
2017-01-25 11:15:46 -08:00
Nathan Sobo
d1e7069178
Add atom-keymap build dependencies on Travis
...
- libx11-dev
- libxkbfile-dev
2016-10-14 08:07:44 -06:00
Antonio Scandurra
6841babc4a
Run main process tests on Linux
2016-09-09 17:58:23 +02:00
Antonio Scandurra
3932bdc605
Compile native modules on Travis using clang-3.3
...
All the native modules we ship with Atom are compiled by dynamically
linking the libstdc++ library. Using gcc (and g++) > 4.6 to compile
them, however, requires a newer version of that library, which is not
installed by default on Ubuntu Precise (Travis default image) and thus
causing all the third-party packages built via Travis to fail when using
Atom 1.11-beta.
By using clang-3.3 we can keep backwards compatibility with previous
versions of libstdc++ and still be able to compile C++11 code (which is
mandatory for Node >= 4).
2016-09-02 14:26:26 +02:00
Nathan Sobo
d302fc4fbb
Don't bootstrap twice on build providers
2016-08-29 15:39:07 -06:00
Antonio Scandurra
df56dbf199
Remove unnecessary env variables
2016-08-29 12:39:43 +02:00
Antonio Scandurra
e1e89e7930
Store Travis artifacts under travis-artifacts/BUILD_ID
...
This will make it easier to download artifacts later by extracting the
build id from the URL without additional API calls to Travis.
2016-08-23 16:22:44 +02:00
Antonio Scandurra
c4e635f769
Try fixing the build on Travis
2016-08-23 15:38:34 +02:00
Antonio Scandurra
66ab351f74
Upload artifacts to S3
2016-08-23 15:14:33 +02:00
Antonio Scandurra
a7b56f2497
Build all the branches on Travis
2016-08-23 15:11:39 +02:00
Antonio Scandurra
3dce1845bd
Use Node 4.4.7 on Travis
2016-08-23 14:45:17 +02:00
Antonio Scandurra
943df9347d
Install rpm on Travis to build rpm packages
2016-08-16 13:36:41 +02:00
Antonio Scandurra
c7ab2570c9
Use --create-rpm-package flag on Travis
2016-08-15 16:01:07 +02:00
Antonio Scandurra
7cf758051f
Cache compile-cache on Travis
2016-08-15 13:00:56 +02:00
Antonio Scandurra
a55b54ab29
Try skipping the test phase on Travis
2016-08-15 12:57:29 +02:00
Antonio Scandurra
9e0d7638e4
Create Debian package
2016-08-15 12:05:50 +02:00
Antonio Scandurra
6a99bb38ba
Cache electron
instead of cache
on build providers
2016-08-11 12:44:40 +02:00
Antonio Scandurra
6d803ed3a4
Compress artifacts when passing --compress-artifacts to script/build
2016-08-09 13:29:47 +02:00
Antonio Scandurra
17ec08067b
Update npm before building on AppVeyor/Travis
2016-08-02 14:44:08 +02:00
Antonio Scandurra
354f0d8fa8
Remove .js from scripts
2016-08-02 14:37:51 +02:00
Antonio Scandurra
cf85bd032d
Reimplement script/bootstrap
2016-08-02 14:04:45 +02:00
Antonio Scandurra
a3d7230f06
Run new build script on CIs
2016-07-28 10:56:31 +02:00
Antonio Scandurra
ca09bdf195
Remove OS X from Travis Build Matrix
...
Signed-off-by: Nathan Sobo <nathan@github.com>
2016-07-25 19:00:47 +02:00
Antonio Scandurra
92483d7369
Remove the higher timeout
2016-07-20 18:00:13 +02:00
Antonio Scandurra
3664c8c2d7
Don't cache electron
2016-07-20 16:04:07 +02:00
Antonio Scandurra
d2cb36e3a0
⬆️ apm 1.12.1
2016-07-20 12:26:02 +02:00
Antonio Scandurra
207131836d
Cache also .atom/.node-gyp/.atom
2016-07-19 16:04:07 +02:00
Antonio Scandurra
25e8d3b1cf
Add electron to the cache
2016-07-19 14:58:58 +02:00
Antonio Scandurra
5c1a433e2a
Put back node_modules in the cache
2016-07-19 14:56:27 +02:00
Antonio Scandurra
26f4800192
Try not caching node_modules
2016-07-19 14:29:03 +02:00
Antonio Scandurra
3b372e270c
Install npm 3 on Travis
2016-07-18 17:48:45 +02:00
Antonio Scandurra
59a8c0544b
Set a higher timeout for Travis caching phase
2016-07-16 20:40:07 +02:00
Michelle Tilley
c8263bddb9
Use newer OS X on Travis
2016-07-05 09:49:42 -07:00
Michelle Tilley
4558833ef6
Include gcc-multilib on travis
2016-06-29 13:31:36 -07:00