Commit Graph

66 Commits

Author SHA1 Message Date
Kevin Sawicki
ae1dd6e876 Add missing comma 2014-05-28 18:31:20 -07:00
Kevin Sawicki
d1bd2113bf Install npm into build/ folder 2014-05-28 18:30:27 -07:00
Corey Johnson
b9753a0785 Force npm to be installed on cibuilds 2014-05-27 10:34:11 -07:00
Cheng Zhao
645fc1511a Do not add parameter in shebang string.
On Linux "#!/usr/bin/env node --harmony_collections" is unfortunately
not recognized by system.
2014-03-25 15:40:43 +08:00
Corey Johnson
ddc7ebb576 Revert "Make master ci output verbose"
This reverts commit b1492037d5.
2014-02-25 15:59:20 -08:00
Corey Johnson
b1492037d5 Make master ci output verbose 2014-02-25 14:45:26 -08:00
Kevin Sawicki
f4b82fe3a4 Load env vars from /var/lib/jenkins/config/xcodekeychain 2014-01-14 13:29:34 -08:00
Kevin Sawicki
344d237a42 Remove ~/.atom outside of tasks 2014-01-03 09:26:04 -08:00
Kevin Sawicki
04eef20c84 Use fs-plus instead of rimraf directly 2014-01-03 09:15:31 -08:00
Kevin Sawicki
167e6dc1bf Convert upload-release script to a grunt task 2014-01-03 08:32:24 -08:00
Kevin Sawicki
9bc24b8736 Add missing comma 2014-01-03 08:32:23 -08:00
Kevin Sawicki
70c14eb4f5 Move tasks to build directory 2014-01-03 08:32:23 -08:00
Kevin Sawicki
601466782f Install build dependencies in tasks/node_modules 2014-01-03 08:32:22 -08:00
Kevin Sawicki
902406c572 Enable harmony collections in all scripts 2013-12-31 14:40:45 -08:00
Matt Colyer
4d643242a1 Don't upload the release on windows 2013-12-18 11:43:34 -08:00
Matt Colyer
e974e61012 Remove logging 2013-12-18 11:36:26 -08:00
Matt Colyer
1ce4f3c552 More debugging 2013-12-18 11:19:26 -08:00
Matt Colyer
3ac2cae355 More debugging 2013-12-18 11:17:00 -08:00
Matt Colyer
2ffa989ba4 Add a missing comma 2013-12-18 11:12:38 -08:00
Matt Colyer
341454cd81 Dont use console 2013-12-18 11:11:27 -08:00
Matt Colyer
4507981f2a Fix logging 2013-12-18 11:07:46 -08:00
Matt Colyer
14f2444883 Add debugging 2013-12-18 11:03:21 -08:00
Matt Colyer
bb517467eb 💄 2013-12-18 09:48:03 -08:00
Matt Colyer
fa34eea27a Allow script/cibuild to run on windows 2013-12-16 17:33:45 -08:00
Kyle Robinson Young
59f453bb06 Prefer npm created node_modules/.bin/grunt 2013-12-10 19:36:48 -08:00
Kevin Sawicki
4705e382bf Convert script/upload-release to CoffeeScript 2013-12-10 12:48:33 -08:00
Kevin Sawicki
11f8eba2c3 Add initial upload-release script 2013-12-10 12:48:33 -08:00
Kevin Sawicki
b0da17701b Run apm clean during bootstrap
Closes #905
2013-11-02 19:29:52 -07:00
Kevin Sawicki
c9db0f14ed Disable colored output in script/cibuild 2013-11-01 16:42:50 -07:00
Cheng Zhao
53954c236c Use the apm in node_modules/atom-package-manager instead of vendor/apm. 2013-10-30 23:44:05 +08:00
Cheng Zhao
3de18ae9f6 Fix calling of apm and grunt in script/cibuild and script/test. 2013-10-30 18:10:03 +08:00
Kevin Sawicki
8eecc56d08 💄 Fix typo in variable name 2013-10-26 15:12:13 -07:00
Kevin Sawicki
e009ff6c59 Add missing parens 2013-10-26 15:07:20 -07:00
Kevin Sawicki
f500e2e9fc Add semicolon 2013-10-26 15:03:21 -07:00
Kevin Sawicki
2a98ccec8d Don't require async before bootstrapping
async won't be available on the very first run of script/build
until it runs script/bootstrap for the first time so defer requiring
it until script/bootstrap completes.
2013-10-26 15:01:19 -07:00
Kevin Sawicki
e873a0977c Revert "Set path to node directly"
This reverts commit 8bcf40111d.
2013-10-23 11:29:14 -07:00
Kevin Sawicki
8bcf40111d Set path to node directly 2013-10-23 11:18:49 -07:00
Kevin Sawicki
2254a6e33b Set environment variables before bootstrapping
The environment variables are required by bootstrap now for
installing packages via atom.io
2013-10-22 10:34:34 -07:00
Cheng Zhao
4308e428d3 Rewrite script/cibuild in js. 2013-10-14 16:47:29 +08:00
Cheng Zhao
d39797fdca Import atomcredentials in cibuild. 2013-10-04 13:39:53 +08:00
Kevin Sawicki
bc76b70552 Add SHA-1 based CoffeeScript compile cache
This restores the require cache that was used pre-node integration
2013-09-09 18:56:15 +01:00
Kevin Sawicki
8415922d20 💄 consistent argument ordering 2013-09-03 16:21:39 -07:00
Kevin Sawicki
b57d655a8a Delete /tmp/atom-coffee-cache before building
Temp fix to get CI working again
2013-09-03 16:18:34 -07:00
Kevin Sawicki
f5bb0333b9 Run apm clean instead of deleting node_modules
This ensures removed modules are uninstalled before specs run but
unchanged modules can be cached between builds.
2013-09-03 14:13:04 -07:00
Kevin Sawicki & Nathan Sobo
6d70bf9106 Remove node_modules during script/cibuild so they recompile during bootstrap 2013-07-03 17:53:43 -07:00
probablycorey
264f7e1a74 Add script/test 2013-06-21 09:46:25 -07:00
probablycorey
cc591e18b0 Remove colored output from cibuilds 2013-06-20 17:15:53 -07:00
probablycorey
f8bc5ce648 cibuild runs ./script/bootstrap 2013-06-20 17:15:52 -07:00
probablycorey
abf4a6501a Use grunt to run ci tests 2013-06-20 17:15:52 -07:00
Corey Johnson & Kevin Sawicki
17a83933d4 Use two -f flags to clean all git dirs 2013-05-29 10:01:33 -07:00