Commit Graph

470 Commits

Author SHA1 Message Date
Kevin Sawicki
3deb16b522 Set log level to error npm install 2015-03-26 12:33:36 -07:00
Kevin Sawicki
67843c8ebd Remove Janky bypass of npm version check 2015-03-26 10:33:21 -07:00
Kevin Sawicki
a08c939699 Disable npm version check on CI 2015-03-26 10:25:05 -07:00
Kevin Sawicki
ad87ed5c40 Log detected version 2015-03-26 10:23:56 -07:00
Kevin Sawicki
63e6df8022 Move .npmrc file to build folder
apm commands appear to be picking it up as a config file when bootstrapping
from the root of the repo causing cache clashes between build modules and
core packages.
2015-03-24 13:16:08 -07:00
Kevin Sawicki
482b36d4cb Use proper placement of --no-color arg 2015-03-03 18:05:09 -08:00
Kevin Sawicki
f122125efc Return early if fs-plus is not installed 2015-03-03 17:49:28 -08:00
Kevin Sawicki
fbde8e1970 Disable colors on RPM CI build 2015-03-03 17:41:27 -08:00
Kevin Sawicki
d70e2b4912 Install apm with a 0.10.35 target 2015-02-18 16:01:45 -08:00
Kevin Sawicki
ef9cca26e8 Remove unneeded apm deduping 2015-02-18 15:57:11 -08:00
Kevin Sawicki
5310b7dd32 Dedupe iconv-lite 2015-02-11 15:21:23 -08:00
Kevin Sawicki
e4ab385165 Dedupe cheerio and domelementtype 2015-02-11 15:21:23 -08:00
Kevin Sawicki
59dea26351 Dedupe more core modules 2015-02-11 15:21:23 -08:00
Kevin Sawicki
6de3e3dbbe Dedupe highlights 2015-02-11 15:21:23 -08:00
Kevin Sawicki
a194b365ab Dedupe loophole 2015-02-11 15:21:22 -08:00
Kevin Sawicki
f3a08c56e3 Dedupe request 2015-02-11 15:21:22 -08:00
Kevin Sawicki
0d91b92bd1 🎨 2015-02-11 15:21:21 -08:00
Kevin Sawicki
b09a9c5f95 Dedupe temp 2015-02-11 15:21:21 -08:00
Kevin Sawicki
f6742ac45a Dedupe atom-space-pen-views 2015-02-11 15:21:01 -08:00
Kevin Sawicki
e0654d62e8 Dedupe semver 2015-02-11 15:21:01 -08:00
Kevin Sawicki
e53004c70c Clean out node_modules between builds
This is a temporary workaround while a dedupe PR is in process

Refs #5489
2015-02-11 11:29:56 -08:00
Kevin Sawicki
67fd52131d Clean out ~/.atom/.apm 2015-02-11 11:21:10 -08:00
Kevin Sawicki
d0b56ba9af Dedupe q 2015-02-10 16:06:18 -08:00
Ethan Estrada
5f2b5c3781 Only copy icons to build location
Linux icons are now only copied for build process, not for install
process. They should be ignored for all platforms except RPM package
build on Linux.
2015-02-06 01:06:28 -07:00
Ethan Estrada
c547039f1d Automated rpm package builds to '/usr'
This is instead of the default of '/usr/local'. Targeting '/usr'
is more in line with what most RPM distros expect.
2015-02-04 01:42:52 -07:00
Ethan Estrada
ef8a493b9a Remove some hardcoded paths from atom.spec.in
Also, fix a couple lines in atom.spec.in that either weren't
really doing anything or were inconsistent with the rest of the
script.
2015-02-03 22:03:49 -07:00
Ethan Estrada
c738145dc7 Revert "Fixes RPM install path and icon location"
This reverts commit b92e6f5a2d.
2015-02-03 21:37:14 -07:00
Ethan Estrada
223334181b Place atom.png icons in standard system locations
This is so that the atom.desktop file will be able to find the
"atom" icon when requested. This adds the dependency of ImageMagick
to convert atom.png to varying resolutions, although, only during
the rpm build process (not during actual install). So the result
is ultimatly no different for the end user.

Also, fixed an absolute path from the rpm build process and made
it relative. It was hardcoded in the spec file to
"/tmp/atom-build/Atom/*", so builds that were made elsewhere would
have broken when attempting to package into an rpm. Now rpm packaging
should work from a build made anywhere. Also needed to modify
script/mkrpm so that it copies the build files in such a way that
they can more easily be dealt with in the spec file in a relative
way.
2015-01-31 22:14:07 -07:00
Kevin Sawicki
6db43d85c4 Remove CI node_modules cleaning 2015-01-26 11:01:42 -08:00
Kevin Sawicki
53e06b8680 Clean out node_modules on Linux CI 2015-01-26 10:44:06 -08:00
Kevin Sawicki
9ab2500970 Clean out node_modules on Windows CI 2015-01-26 10:15:37 -08:00
Kevin Sawicki
f7ecc3e2a3 Don't log npm install warnings
Closes #5194
2015-01-21 17:10:21 -08:00
Kevin Sawicki
9f1bbc54de Delete docker image after running 2014-12-16 16:20:46 -08:00
Kevin Sawicki
e84bd28c64 Add --rm flag 2014-12-16 12:38:34 -08:00
Kevin Sawicki
2894d87ff8 Listen for spawn error events and log them 2014-11-17 17:34:54 -08:00
Kevin Sawicki
ef2795ea0d Use bash 2014-10-23 10:35:18 -07:00
Kevin Sawicki
11b5bcff74 Use BUILD_ATOM_RPM_ACCESS_TOKEN 2014-10-23 10:10:05 -07:00
Kevin Sawicki
4b3d3701d5 Add rpm segment in mkrpm script 2014-10-23 09:10:16 -07:00
Kevin Sawicki
c1197d6390 Map BUILD_ATOM_LINUX_ACCESS_TOKEN to ATOM_ACCESS_TOKEN 2014-10-22 17:50:23 -07:00
Kevin Sawicki
7713720ba7 Drop x flag 2014-10-22 17:47:29 -07:00
Kevin Sawicki
4f1ec786f0 Add missing _ in env var 2014-10-22 17:47:13 -07:00
Kevin Sawicki
27ff02ad0e script/dockerbuild -> script/rpmbuild 2014-10-22 17:41:25 -07:00
Kevin Sawicki
738cdb6e66 Add missing _ in env var 2014-10-22 17:38:06 -07:00
Kevin Sawicki
0818e6d736 Log stack for now 2014-10-22 17:35:39 -07:00
Kevin Sawicki
b64a5c93e3 Pass through needed env vars 2014-10-22 17:32:52 -07:00
Kevin Sawicki
317001b435 Do everything from dockerbuild script 2014-10-22 17:27:13 -07:00
Kevin Sawicki
f4c40c2932 Publish build from dockerbuild 2014-10-22 17:26:35 -07:00
Kevin Sawicki
198d3e90c7 Add initial rpm cibuild script 2014-10-22 17:04:59 -07:00
Kevin Sawicki
293bd3ad3d Add initial script/dockerbuild 2014-10-22 17:03:19 -07:00
Kevin Sawicki
4ff6366d2b Add initial script/cibuild-atom-rpm 2014-10-22 16:18:05 -07:00