Jakub Sokołowski
|
37dc51a93d
|
add a Jenkinsfile for nightly end-to-end tests
also add error handling for TestRail
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-07-01 11:22:26 -04:00 |
Jakub Sokołowski
|
33840b7b84
|
use nix shell for running fastlane ios clean
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-06-18 10:09:33 -04:00 |
Jakub Sokołowski
|
5cf112e8a5
|
don't pass any arguments to getVersion
ab11a67c96 removed the argument but didn't clean this call
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-06-14 11:44:03 -04:00 |
Pedro Pombeiro
|
f5be5c3a69
|
Ensure watchman watch is removed after Jenkins build
|
2019-06-13 15:03:44 +02:00 |
Jakub Sokołowski
|
eb4ba4c50e
|
drop x86 and x86_64 for non-e2e or dev builds
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-06-11 13:30:49 -04:00 |
Jakub Sokołowski
|
7c1df4f3cd
|
fix load of github groovy module
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-06-11 07:43:46 -04:00 |
Jakub Sokołowski
|
49d5a3082e
|
run checks and build steps in parallel
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-06-10 22:07:55 -04:00 |
Jakub Sokołowski
|
d75a412ae8
|
don't rebase manual builds
Signed-off-by: Jakub Sokołowski <jakub@status.im>
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
|
2019-06-07 18:45:28 +02:00 |
Pedro Pombeiro
|
1457f0f017
|
Some changes from the node2nix test branch that don't need to be there
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
|
2019-06-06 19:13:31 +02:00 |
Pedro Pombeiro
|
ab11a67c96
|
Move files that don't change per platform to the root
|
2019-06-06 16:56:24 +02:00 |
Roman Volosovskyi
|
632bbf3bc1
|
[perf] Move translation to node_modules in release build
|
2019-06-05 18:40:53 +03:00 |
Roman Volosovskyi
|
daacccb512
|
[Android, iOS] Advanced ClojureScript compilation
|
2019-05-30 21:23:31 +03:00 |
Jakub Sokołowski
|
3527a5d2ce
|
fix missing env prefix for CHANGE_TARGET
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-05-16 22:11:49 +02:00 |
Jakub Sokołowski
|
4f4cc91b88
|
use CHANGE_TARGET to rebase on actual PR target
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-05-15 17:56:37 +02:00 |
Jakub Sokołowski
|
c90fe74d9f
|
check also branch name when skipping rebase
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-05-15 17:13:48 +02:00 |
Jakub Sokołowski
|
0e8e5a51ba
|
refactor nix_sh to give it optional Map arguments
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-05-14 16:06:16 +02:00 |
Pedro Pombeiro
|
93efc0cd05
|
Run prepare-for-desktop.sh in an impure shell
|
2019-05-10 11:48:32 +02:00 |
Pedro Pombeiro
|
fca01891ba
|
Improvements for a pure macOS Nix environment
|
2019-05-10 11:48:31 +02:00 |
Pedro Pombeiro
|
cc009a3c2c
|
nix: Minor cleanup of fastlane expression
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
|
2019-05-09 18:33:40 +02:00 |
Jakub Sokołowski
|
3469c4a9b1
|
don't rebase on canary-branch
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-05-09 11:17:07 +02:00 |
Pedro Pombeiro
|
9d1e266145
|
Use fastlane Nix package instead of ruby/bundler for Android
- iOS still has issues with native Ruby dependencies
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
|
2019-05-06 11:57:12 +02:00 |
Pedro Pombeiro
|
b575f5f6a5
|
Create androidenv package with accepted license so build can run with --pure
|
2019-05-06 11:56:51 +02:00 |
Jakub Sokołowski
|
3774a0845a
|
add diawi upload retries
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-04-26 10:29:12 +02:00 |
Jakub Sokołowski
|
a4b5f69e5b
|
merge nix-cache build Jenkinsfiles
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-04-19 10:56:45 +02:00 |
Jakub Sokołowski
|
78a1b025ac
|
don't use docker containers on linux, nix rules all
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-04-16 21:35:51 +02:00 |
Pedro Pombeiro
|
a436793fa0
|
Consolidate TARGET_SYSTEM_NAME and TARGET_PLATFORM with TARGET_OS
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
|
2019-04-15 20:31:38 +01:00 |
Pedro Pombeiro
|
a7f8252d50
|
Add --pure to nix-shell calls
|
2019-04-15 20:29:55 +01:00 |
Pedro Pombeiro
|
89f34a7707
|
Improve makefile to only make Nix install the bare minimum for intended platform
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
|
2019-04-12 12:18:43 +02:00 |
Jakub Sokołowski
|
42a3b7d195
|
fix setting of BUILD_TYPE and BRANCH params
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-04-12 11:49:02 +02:00 |
Jakub Sokołowski
|
5c5e804c88
|
don't make e2e builds use modified ID
Signed-off-by: Jakub Sokołowski <jakub@status.im>
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
|
2019-04-12 09:56:20 +02:00 |
Jakub Sokołowski
|
55abf20645
|
modify .env settings using Jenkins params
Signed-off-by: Jakub Sokołowski <jakub@status.im>
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
|
2019-04-11 19:49:13 +02:00 |
Pedro Pombeiro
|
aeacbd928e
|
Separate logic into shell.nix and derivation.nix to fix `nix build` command
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
|
2019-04-11 17:44:29 +02:00 |
Jakub Sokołowski
|
1d00e9bb3d
|
change App ID for PRs on Android to avoid replacing release
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-04-10 11:49:40 +02:00 |
Pedro Pombeiro
|
cf6cbd7fa8
|
Replace usage of `make setup`
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
|
2019-04-10 11:45:29 +02:00 |
Pedro Pombeiro
|
65e6e80349
|
Create Nix package for building status-go
|
2019-04-09 12:44:39 +02:00 |
Jakub Sokołowski
|
9537425cf2
|
fix nix cache build process
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-04-05 16:05:03 +02:00 |
Jakub Sokołowski
|
c2fc510c8e
|
use auto@status.im Apple account for signing app
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-04-05 10:48:17 +02:00 |
Jakub Sokołowski
|
916467555f
|
add repo name to ghcmgr url
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-04-02 15:51:15 +02:00 |
Pedro Pombeiro
|
119373ea33
|
Replace `make prepare-*` targets with implicit behavior
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
|
2019-03-26 12:44:07 +01:00 |
Jakub Sokołowski
|
b6507ebb5a
|
run bundle for building ios in nix_sh
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-03-26 11:07:51 +01:00 |
Pedro Pombeiro
|
738521092b
|
Call make-prepare also on Desktop CI builds
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
|
2019-03-22 16:26:58 +01:00 |
Pedro Pombeiro
|
c53553e137
|
Use nix to download Desktop bundle base images
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
|
2019-03-22 15:06:14 +01:00 |
Pedro Pombeiro
|
fc5c8c2dc0
|
Add Dockerfile to generate image used in Jenkins
|
2019-03-22 15:05:27 +01:00 |
Jakub Sokołowski
|
cfcfa01a64
|
make sourcing nix quiet
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-03-21 18:58:52 +01:00 |
Jakub Sokołowski
|
750cc93fe9
|
fix for e2e builds
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-03-21 17:48:39 +01:00 |
Jakub Sokołowski
|
77267a145f
|
check parameter, e2e builds can be release builds too
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-03-21 17:23:47 +01:00 |
Jakub Sokołowski
|
52295502d0
|
don't rebase desktop builds on release either
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-03-21 14:42:53 +01:00 |
Pedro Pombeiro
|
3b9123d482
|
Add ruby and bundler Nix packages for CI to fix android-e2e CI job
|
2019-03-21 13:57:03 +01:00 |
Pedro Pombeiro
|
5440378bbc
|
Migrate remaining CI builds to Nix
|
2019-03-21 13:57:01 +01:00 |
Pedro Pombeiro
|
015f02ae84
|
Implement target-dependent installing of Nix dependencies
|
2019-03-21 13:57:01 +01:00 |