Ben Gotow
f74278d067
build(*): Add travis reporting to Slack
2016-02-03 14:36:02 -08:00
Evan Morikawa
822da1c0de
feat(build): new rpm builds
...
Summary: Now builds RPM on Travis
Test Plan: manual
Reviewers: juan, bengotow
Reviewed By: bengotow
Differential Revision: https://phab.nylas.com/D2391
2016-01-04 09:56:14 -08:00
Ben Gotow
433b218f48
fix(ci): stable
instead of release/*
branches
2015-12-11 17:13:42 -08:00
Evan Morikawa
49925ee404
feat(ci): add build/node_modules to cache
2015-12-10 14:22:05 -05:00
Evan Morikawa
e90708aceb
fix(ci): add caching and fix ssh issue
2015-12-10 14:16:55 -05:00
mbilker
a3686e3f83
fix(travis): include GitHub OAuth token to preven Electron download error
2015-12-10 11:59:32 -05:00
mbilker
644c118d08
fix(travis): use the private assets only when building branches from main repository
2015-12-10 11:59:32 -05:00
mbilker
4f6f25044e
fix(travis): use the ssh_known_hosts addon to run ssh-keyscan
...
Travis provides a wonderful helper addon documented at
https://docs.travis-ci.com/user/ssh-known-hosts/ .
The behavior changed moves the ssh-keyscan from the before_install
stage to the addons stage.
2015-12-10 11:59:32 -05:00
mbilker
fbcab54642
fix(travis): readd whitespace, reorder according to build Travis build process
...
Found the order at https://docs.travis-ci.com/user/customizing-the-build/ .
In nylas/N1@989f38ca77 the entire build script
was merged from Evan Morikawa, which reordered the whole Travis build script.
athis commit reorders the to have the Travis build environment config at the
beginning of the script and the build process at the end and the Travis
secure variables at the end of the script.
2015-12-10 11:59:32 -05:00
Evan Morikawa
4014b4e187
feat(spec): add config dir to integration specs
...
Summary:
- You can now pass `--config-dir-path=/some/custom/path` to `./N1.sh`
- `main.coffee` cleaned up a bit. A lot of unused params from legacy Atom
stuff were still being used
- Integration specs now set the config dir before booting.
- New spec to check for the autoupdater in the app and make sure it's
pointing at the right place.
Test Plan: script/grunt run-integration-tests
Reviewers: juan, bengotow
Reviewed By: bengotow
Differential Revision: https://phab.nylas.com/D2331
2015-12-10 10:52:20 -05:00
Ben Gotow
1904c6f80b
perf(travis): Fewer mac builds—Travis has fixed OS X bandwidth
2015-12-09 19:38:44 -08:00
Evan Morikawa
989f38ca77
feat(ci): add Travis and AppVeyor ci support
2015-12-07 12:48:26 -05:00
Evan Morikawa
e8805b357e
fix(travis): only build ci-test
2015-12-04 16:39:42 -08:00
Evan Morikawa
29868429fa
fix(deploy): add travis-test branch to build whitelist
2015-12-02 16:49:14 -08:00
Evan Morikawa
f0b4005ce7
fix(build): ignore submodules on travis
2015-12-02 15:17:29 -08:00
Evan Morikawa
c58c48b6ff
Update travis.yml for only branches
2015-11-29 21:30:11 -08:00
mbilker
c21e9d61ed
fix(travis): specify NYLAS_HOME for nylas/N1#445
2015-11-23 23:31:37 -05:00
mbilker
09c800a692
fix(travis): syntax error
2015-11-23 23:31:37 -05:00
mbilker
7f44ae2d3f
fix(travis): only run Xvfb on Linux
...
Noticed in my Travis build that the build failed on OS X
because its missing the Xvfb startup files present on Ubuntu
2015-11-23 23:31:37 -05:00
mbilker
40d67b5632
fix(travis): enable fake Xorg window to allow electron testing on Linux
2015-11-23 23:31:37 -05:00
mbilker
87bc41f600
fix(travis): Add support for Node 4.2 LTS, C++11
...
commit 95ab064d24fdaf38a846987b88494a62f9acd87a
Author: mbilker <me@mbilker.us>
Date: Sat Nov 21 23:31:32 2015 -0500
fix(travis): use GCC 4.8 on 0.10 and 0.12 due to newer NAN library in dependent packages
commit 92cb159fd99c05729f6c7867c848be7383847a92
Author: mbilker <me@mbilker.us>
Date: Thu Nov 12 20:42:30 2015 -0500
fix(travis): switch from node 4.1 to 4.2 and add node 5
commit 973aacfdb7df72f6e3da549087492d8cb4388282
Author: mbilker <me@mbilker.us>
Date: Thu Nov 5 23:44:42 2015 -0500
fix(travis): display gcc version that corresponds to the CC variable
commit 6b4f907719b03924308ee33ad869d498277f15ae
Author: mbilker <me@mbilker.us>
Date: Thu Nov 5 23:34:11 2015 -0500
fix(travis): reenable osx node 0.12 build
commit c3cb97f2db9113140e374aefb8fc71a8d150593d
Author: mbilker <me@mbilker.us>
Date: Thu Nov 5 23:33:40 2015 -0500
add(travis): display gcc version
commit 71f3eb619d2bc7c6bc26bce11792622902ab982e
Author: mbilker <me@mbilker.us>
Date: Thu Nov 5 23:28:45 2015 -0500
fix(travis): set compiler in env declaration
commit 0b694230211bedd8a603810cb7959652e33f3bf1
Author: mbilker <me@mbilker.us>
Date: Thu Nov 5 23:25:46 2015 -0500
fix(travis): print currently used compiler in CC and CXX
commit 9ca898b543b7a97bf77c11837085eb43f18872d1
Author: mbilker <me@mbilker.us>
Date: Thu Nov 5 23:22:07 2015 -0500
fix(travis): install c++11 supported compilers
commit e728ee7de9015e0ac945cadc744e2bca61c0731b
Author: mbilker <me@mbilker.us>
Date: Thu Nov 5 23:07:35 2015 -0500
fix(travis): print clang version, disable frequently failing build configs
commit 8d6cf314b0d23a2e6bee1d6e543ef81dad5f4ffd
Author: mbilker <me@mbilker.us>
Date: Thu Nov 5 22:30:48 2015 -0500
fix(travis): delete npm prefix for node 4.1
commit b7cf33eac8ca07a7013c9248b3e90990b01cec39
Author: mbilker <me@mbilker.us>
Date: Thu Nov 5 22:26:20 2015 -0500
fix(travis): nvm complains on os x about npm prefix
commit 670168e4103cdd2d6eaddd32796dc581d0107a7c
Author: mbilker <me@mbilker.us>
Date: Thu Nov 5 22:19:25 2015 -0500
add(travis): test node 4.1 under linux and os x
2015-11-23 17:17:22 -08:00
Matt Bilker
67b0b5fd05
fix(travis): disable node 4 for now
...
throws errors everywhere regarding the compiler, nan, and node 4.1.2
2015-10-07 22:52:20 -04:00
Matt Bilker
ca3d6d7e86
fix(travis): set compiler to clang
2015-10-07 22:36:28 -04:00
Matt Bilker
a1b94d8239
fix(travis): another new github access token
...
found out you cannot use personal access tokens
github disables them if they are found in a commit
2015-10-07 22:26:45 -04:00
Matt Bilker
e4367647ac
fix(travis): update github access token
2015-10-07 22:15:10 -04:00
Matt Bilker
d32d58d790
fix(travis): add github access key
2015-10-07 21:59:25 -04:00
Matt Bilker
5b76da7d32
fix(travis): nvm does not like node 4 on osx
2015-10-07 21:56:03 -04:00
Matt Bilker
b03d2fd52a
fix(travis): add required APT packages
2015-10-07 21:52:42 -04:00
Matt Bilker
af9dec17da
fix(travis): switch to matrix build strategy
2015-10-07 21:51:30 -04:00
Matt Bilker
c641c6fbbe
fix(travis): accidentally removed the language selection
2015-10-07 21:46:14 -04:00
Matt Bilker
cc07199c8f
fix(travis): Update travis script to run on multiple oses
2015-10-07 21:42:48 -04:00
Sebastian Misch
71b66b0c6b
Add basic travis-ci integration
2015-10-05 23:59:43 +02:00