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
Antonio Scandurra
6ac01d2781
Cache snapshot cache on CIs
2017-03-10 09:39:14 +01:00
Michelle Tilley
e4362aa1b9
Update Circle node version
2017-01-25 11:03:05 -08:00
Max Brunsfeld
d2a660529d
On Circle, clear screensaver right before running tests
2016-09-29 13:39:51 -07:00
Nathan Sobo
d302fc4fbb
Don't bootstrap twice on build providers
2016-08-29 15:39:07 -06:00
Antonio Scandurra
9ee9db4dbd
Add script/lint to circle.yml
2016-08-29 10:40:44 +02:00
Antonio Scandurra
34978bfeda
Merge branch 'master' into ns-modernize-build
2016-08-26 16:20:46 +02:00
Antonio Scandurra
5e6c9bed04
Send notifications to Slack when a CircleCI build of master completes
2016-08-26 15:47:32 +02:00
Nathan Sobo
445ddb247d
Fight the screen saver on CircleCI
2016-08-13 13:13:07 -06:00
Nathan Sobo
66d66508c1
Fight the screen saver on CircleCI
2016-08-13 13:12:23 -06:00
Antonio Scandurra
4c7b10b06f
🔥 ATOM_INTEGRATION_TESTS_ENABLED
2016-08-13 12:50:01 +02:00
Nathan Sobo
7146a6bde9
Merge remote-tracking branch 'origin/master' into ns-modernize-build
2016-08-12 15:33:50 -06:00
Nathan Sobo
4f1c729953
Cache the Atom compile cache on circle
...
Signed-off-by: Antonio Scandurra <as-cii@github.com>
2016-08-11 11:42:39 -06:00
Antonio Scandurra
6a99bb38ba
Cache electron
instead of cache
on build providers
2016-08-11 12:44:40 +02:00
Antonio Scandurra
6f9a8208db
Download chromedriver and run integration tests
2016-08-11 12:40: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
33d9f1a5ef
Fix artifact zipping on CircleCI
2016-08-08 15:29:18 +02:00
Nathan Sobo
c6e38708d6
Download and import certificate in build script instead of circle.yml
...
This will make it possible to run the build on Circle instances that
don’t define the required environment variables for code signing. We
could do some crazy shell scripting in the circle.yml, but this is
easier overall.
2016-08-05 11:50:12 -06:00
Nathan Sobo
210c583d9e
Rename packaged application on OS X and Linux
...
- On OS X, eliminate wrapper directory because app bundle is already
a directory.
- On Linux, rename wrapper directory to include channel, version, and
architecture.
Signed-off-by: Antonio Scandurra <as-cii@github.com>
2016-08-03 12:26:00 -06:00
Nathan Sobo
e949984fe8
Add API docs generation to new build script
...
Signed-off-by: Antonio Scandurra <as-cii@github.com>
2016-08-03 09:45:43 -06: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
Nathan Sobo
947de55fa4
🎨 Clarify build environment variables related to code-signing
2016-08-01 16:04:05 -06:00
Nathan Sobo
a9664f63f8
Perform code-signing on CircleCI
2016-08-01 15:18:22 -06:00
Nathan Sobo
9789109083
Download and install OS X signing cert on CircleCI
2016-08-01 14:30:31 -06:00
Antonio Scandurra
ce8c86362f
Dump symbols and make them build artifacts
2016-08-01 17:22:30 +02:00
Antonio Scandurra
1369a61df4
Start on build/test.js
2016-07-29 17:42:56 +02:00
Antonio Scandurra
d660f9b9af
Make build/build.js executable
2016-07-29 17:23:19 +02:00
Antonio Scandurra
ff12c274fd
Specify resource path
2016-07-29 15:59:22 +02:00
Antonio Scandurra
3f469d77e0
Try running specs
2016-07-29 15:37:27 +02:00
Antonio Scandurra
be8f6a8fcb
Zip correct artifact
2016-07-28 11:24:44 +02:00
Antonio Scandurra
a3d7230f06
Run new build script on CIs
2016-07-28 10:56:31 +02:00
Antonio Scandurra
5a4be54b56
Zip before collecting artifact
2016-07-25 10:33:32 -06:00
Antonio Scandurra
919be72ce7
Make Atom.app downloadable from the artifacts
2016-07-25 10:33:32 -06:00
Antonio Scandurra
a06ff650ee
Build all the branches
2016-07-25 10:33:31 -06:00
Antonio Scandurra
8c4b836558
🔥 Remove Electron from cache
2016-07-25 10:33:31 -06:00
Antonio Scandurra
ea969d71ec
Use fingerprint to invalidate cache
2016-07-25 10:33:31 -06:00
Antonio Scandurra
1e00a9ad27
Cache node_modules on CircleCI
2016-07-25 10:33:31 -06:00
Antonio Scandurra
77f8811b18
Upgrade npm before running script/bootstrap
2016-07-25 10:33:31 -06:00
Antonio Scandurra
9204238c24
Install node via nvm
2016-07-25 10:33:31 -06:00
Antonio Scandurra
e8d25250cc
Another test
2016-07-25 10:33:31 -06:00
Antonio Scandurra
4f64abc089
Test
2016-07-25 10:33:30 -06:00
Antonio Scandurra
0fa6119df8
Try skipping xcode_scheme
2016-07-25 10:33:30 -06:00
Antonio Scandurra
d2d9ddacd8
Use the latest Xcode
2016-07-25 10:33:30 -06:00
Antonio Scandurra
3589d6173f
Start on Circle CI
2016-07-25 10:33:30 -06:00
Ian Olsen
715686fd4e
build only my experimental branch on circle
2016-02-26 14:11:45 -08:00