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 |
Jakub Sokołowski
|
9f601e851d
|
add jenkinsfile
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-03-21 13:57:00 +01:00 |
Jakub Sokołowski
|
1edc39e46f
|
re-add cache folders in /var/tmp, re-create bundle cache every time
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-03-21 12:45:45 +01:00 |
Jakub Sokołowski
|
257f03bca7
|
upgrade ruby to 2.5
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-03-21 09:22:32 +01:00 |
Jakub Sokołowski
|
f7ab70ad5a
|
post diawi link to ghcmgr for ios
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-03-09 08:57:33 +02:00 |
Jakub Sokołowski
|
0887a5299a
|
add github releases for mobile
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-03-07 19:16:15 +01:00 |
Jakub Sokołowski
|
47f7dbac9d
|
upload ipa files to DO and Diawi on release too
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-03-07 12:00:08 +01:00 |
Jakub Sokołowski
|
6ff36b5dd5
|
fix missing cmn. prefix
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-03-06 15:49:20 +01:00 |
Jakub Sokołowski
|
f67ee8db56
|
upload release.json for release builds
Signed-off-by: Jakub Sokołowski <jakub@status.im>
|
2019-03-06 14:52:26 +01:00 |
Jakub Sokołowski
|
30dc24a3a9
|
ci: move windows base image to docker image, add workdir
Signed-off-by: Jakub Sokołowski <jakub@status.im>
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
|
2019-03-01 14:39:43 +01:00 |
Jakub Sokołowski
|
9b3580fafe
|
ci: disable copying artifacts and using non-existent url
Signed-off-by: Jakub Sokołowski <jakub@status.im>
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
|
2019-03-01 09:52:10 +01:00 |
Jakub Sokołowski
|
fd59e76603
|
ci: use legacy build system to avoid xcode 10.1 issues
Signed-off-by: Jakub Sokołowski <jakub@status.im>
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
|
2019-03-01 09:16:03 +01:00 |
Igor Mandrigin
|
571514154d
|
ci: don't rebase release branches on `develop`
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
|
2019-02-28 09:26:35 +01:00 |
Jakub Sokołowski
|
62dc664090
|
ci: avoid running pod while there's another instance running
Signed-off-by: Jakub Sokołowski <jakub@status.im>
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
|
2019-02-28 09:04:42 +01:00 |