Commit Graph

77 Commits

Author SHA1 Message Date
Jakub Sokołowski 27667dd949
upload PR build artifacts to a separate bucket, also update desc
also splify syntax with helper methods and variables

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-10-03 12:03:15 -04:00
Jakub Sokołowski 4f9b2d91ea
upgrade QT for desktop to 5.11.2 (solves #6053)
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-10-03 11:49:52 -04:00
George Lipov e1c0dff406
Run CLJS unit tests when building desktop
Signed-off-by: George Lipov <gnl@lipov.net>
2018-09-26 18:38:47 +03:00
Pedro Pombeiro 17a8d3a9c9
Unify desktop builds. Closes #5406
- Replace Linux and MacOS scripts in `ci/desktop.groovy` with calls to `scripts/create-desktop-package.sh`
- Replace use of `deployment/env` with `.env` to avoid confusion and be coherent with mobile platforms

Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-09-26 16:45:48 +02:00
Roman Volosovskyi 4c1eaf8ac4
upgrade realm-js to 2.16.1 2018-09-25 18:03:12 +03:00
Jakub Sokołowski f061025b67
update cn.status.im APK link on release
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-09-19 12:48:06 -04:00
Jakub Sokołowski 3dd776190a
use ubuntu:12.04 image to build linux app
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-09-17 16:21:30 -04:00
Roman Volosovskyi c61200f9ae
[#5180] Encrypt account's db with password 2018-09-13 12:20:13 +03:00
George Lipov fe822e5bc8
Add code-signing scripts and encrypted keychain
Signed-off-by: George Lipov <gnl@lipov.net>
2018-09-11 12:10:33 +03:00
Eric Dvorsak 8eb5047d7a
[fix #4819] update react-native to 0.56
Fix figwheel-bridge path in clj-rn.conf.edn
update SplashScreen
update ios to 9.0
updated Podfile.lock
downgrade cocoapods to 1.5.2
update package-lock.json
update pod repo when installing
update appcompat to v27

Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-09-05 21:27:46 +03:00
Max Risuhin ab5d69968c
Set config env file path based on build type.
Signed-off-by: Max Risuhin <risuhin.max@gmail.com>
2018-09-05 11:54:11 +03:00
Igor Mandrigin d2d8e43535
Ignore Desktop builds for release.
Currently, we don't release desktop betas and it isn't given that the
release schedule will be synchronized. So, for simplicity of support,
let's not build desktop against release branches.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-09-04 11:24:44 -04:00
Jakub Sokołowski 495f513de9
remove old jenkisnfiles
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-09-04 07:39:40 -04:00
gnl d61b9031ad
Prettify macOS installation bundle
Signed-off-by: gnl <gnl@lipov.net>
2018-09-03 12:23:23 +03:00
Jakub Sokołowski 3d6c2855be
run bundle install, specify bundle home for jenkins
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-31 22:54:50 -04:00
Jakub Sokołowski f82285b1f4
bump android build archive limits again to 60
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-31 10:24:30 -04:00
Anton Danchenko edd58af80b
apk name is a PR number if build for a PR
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-31 10:11:47 -04:00
Jakub Sokołowski 789a905743
do't upload to saucelabs for nightlies
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-31 07:56:55 -04:00
gnl 80672a5c3e
Update CI bundle packaging to support code-signing
Signed-off-by: gnl <gnl@lipov.net>
2018-08-31 10:50:17 +03:00
Pedro Pombeiro 5ee1659b13
Add `clean` makefile target to ensure build leftover state is removed. Part of #5563
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-30 12:05:25 -04:00
Jakub Sokołowski 2a1468cfa9
use dashes instead of dots in artifact filenames
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-30 11:43:56 -04:00
Jakub Sokołowski 95d0a782c3
fix build failure
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-29 23:25:06 -04:00
Max Risuhin 76ace61d17
Integration with breakpad; crash report handler dialog #5425
Signed-off-by: Max Risuhin <risuhin.max@gmail.com>
2018-08-30 01:49:43 +03:00
Jakub Sokołowski 6353039171
add a wait for cocoapods lock to disappear
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-29 17:31:19 -04:00
Jakub Sokołowski 7d87666c60
add --silent to pod install
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-29 14:59:10 -04:00
Jakub Sokołowski d985a82670
add default env type to copy for mobile builds
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-29 14:39:35 -04:00
Jakub Sokołowski 5532510c56
run e2e by default only for nightlies
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-29 13:46:31 -04:00
Jakub Sokołowski c11cf17009
bump limit for android ro 40 2018-08-29 11:12:32 -04:00
Jakub Sokołowski 60b343ef16
bump artifact limits to 30
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-29 08:56:14 -04:00
Igor Mandrigin aff20395f3
Jenkins: don't build unnecessary platforms for mobile builds.
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-08-29 14:45:55 +02:00
Igor Mandrigin e508d98316
Have a single notification about builds.
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-08-29 14:22:22 +02:00
Jakub Sokołowski 2d6764862a
remove default value from Jenkinsfile.combined
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-28 22:33:18 -04:00
Jakub Sokołowski 0bbfe24aec
make sure we don't pass origin/ with branch name to child jobs
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-28 15:01:30 -04:00
Jakub Sokołowski 3a3a6f2aa5
add default value for BUILD_TYPE parameter
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-28 12:55:15 -04:00
Eric Dvorsak 01b89cc8b1
[FIX 4031] update realm to fix vulnerability in dependencies
This commit updates the version of realm-js

Vulnerability has been fixed in realm-js after we notified them

Security vulnerability in hapijs / hoek 4.2.1 (package-lock.json)
https://nvd.nist.gov/vuln/detail/CVE-2018-3728

Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-08-28 17:05:27 +02:00
Jakub Sokołowski 198596d5e6
fix access to CHANGE_ID
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-27 20:03:00 -04:00
Jakub Sokołowski 76e9501541
prepare Jenkinsfile.combined for PR builds
- add missing Lint step for mobile builds
- add missing upload steps for android
- prefix fastlane calls with bundle exec
- update slackSend to format for PR builds
- silence fastlane notifying slack, Jenkins already does

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-27 19:34:00 -04:00
Jakub Sokołowski 60b68758a8
add missing plist copy step for macos build
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-27 17:22:18 -04:00
Jakub Sokołowski cf0a49b3b1
use shortCommit for e2e build filename
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-27 09:46:05 -04:00
Jakub Sokołowski de12317820
remove useless CHANGE_ID check in release build
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-27 09:36:26 -04:00
Jakub Sokołowski 17cca3a7c4
add metadata, change filenames, switch DO space to status-im
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-24 09:51:45 -04:00
Jakub Sokołowski 4171bf486e
fis case for build type when copying .env.nightly
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-22 15:20:47 -04:00
Jakub Sokołowski c5f81d2bc4
yet another fix for DIAWI_URL argument
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-22 14:28:16 -04:00
Jakub Sokołowski 9ceb02e123
fix passing parameters
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-22 10:03:52 -04:00
Jakub Sokołowski aea94837e5
fix naming of android packages
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-22 09:13:55 -04:00
Jakub Sokołowski a7677b024d
fix paths for uploading artifacts
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-22 08:44:39 -04:00
Jakub Sokołowski 5fb33cc461
split groovy scripts more, use job parameters
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-22 08:13:04 -04:00
Adam Babik f054830533
Set FLEET in env variable
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-08-22 10:21:58 +02:00
Jakub Sokołowski 7ecf1465b1
remove unnecessary call to build_no.sh
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-21 16:56:32 -04:00
Jakub Sokołowski ae0a017b50
fix uploading to digitalocean 2018-08-21 12:38:32 -04:00