Alexis Pentori
f9df853e4a
nix: Updating Nix Shell and Makefile to use nix-shell
...
Signed-off-by: Alexis Pentori <alexis@status.im>
2024-04-09 12:49:06 +03:00
Anton Iakimov
c3240b296c
ci: cleanup more build artifacts
...
Should be cleaning artifacts for more than 1+1 build for each branch.
2024-02-28 15:47:23 +01:00
Anton Iakimov
d1a9ad599c
feat: detect flaky tests
...
This reverts commit f12803ec95279d06243865630b2720145cf88478.
2023-11-21 17:03:37 +01:00
Anton Iakimov
f12803ec95
Revert "feat: detect flaky tests"
...
There are signs that test runs became unstable.
Might be related to this commit.
This reverts commit 9f168eaceabef14eb07bd3bed9eeaa01eab62bf8.
2023-11-21 16:34:43 +01:00
Anton Iakimov
9f168eacea
feat: detect flaky tests
2023-11-20 15:08:51 +01:00
Andrea Maria Piana
8dd1b66d69
Always use protobufs by reference & generate handlers
2023-08-22 12:08:54 +01:00
589cc965e3
ci: add timeouts to all Jenkinsfiles
...
This is especially important for tests.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-05-29 12:40:08 +02:00
22bc76c39f
ci: use Nix shell for Linux library builds
...
Just noticed that was the only one not using it.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-04-06 01:12:14 +02:00
34f7354e6c
ci: upgrade Jenkins library to fix getting version
...
Fixed in:
https://github.com/status-im/status-jenkins-lib/pull/56
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-22 13:29:28 +01:00
9dd80e7f1e
ci: use Nix shell to provide Android SDK for builds
...
Installing the SDK via Ansible is prone to error and not exactly
reproduceable. This way we can also track the exact tooling version as
used in Status Mobile app:
https://github.com/status-im/status-mobile/blob/develop/nix/pkgs.nix
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-12-05 15:48:27 +01:00
bbafc704b1
ci: fix release process broken by missing suffix
...
This fixes a type of CI failure:
https://ci.status.im/job/status-go/job/manual/1010
Which results in:
```
java.lang.NoSuchMethodError: No such DSL method 'suffix' found among steps ...
```
Also use release functions provided by `status-jenkins-lib`.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-09-29 08:51:32 +02:00
91620b9982
ci: refactor to use status-jenkins-lib
...
This should fix issues with re-running builds while skipping some initial stages.
Also removes two libraries we made use of before.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-05-10 14:04:55 +02:00
aab93a6abb
ci: lower number of remembered jobs to 5
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-03-05 09:11:23 +01:00
Pedro Pombeiro
0ed66b98ae
Fail build if make vendor
hasn't been run
2019-12-30 13:25:12 +01:00
Adam Babik
94228bce2e
Remove xgo builds ( #1628 )
2019-10-05 11:13:53 +02:00
652d8a67b6
use out for output, use CGO_ENABLED=1 and GO111MODULE=off for Android and iOS ( #1574 )
2019-08-20 09:05:15 +02:00
5f763439cb
add a check for already existing release tag
...
also run cleanup in post-always Jenkinsfile block
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-07-30 09:26:34 -04:00
012a1b54bc
add /usr/local/go/bin as proper Go path
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-06-12 13:12:00 +02:00
Jakub
2c0c0fff24
fix release builds ( #1440 )
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-04-15 11:57:06 +02:00
2af27dc6b3
build regular linux binary with xgo for uploading to GitHub
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-04-14 18:14:02 +02:00
Jakub
bf209cff85
don't overwrite linux build variable with docker build ( #1431 )
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-03-29 18:49:18 +01:00
d38a07f679
add Jenkinsfile.docker for pushing new images
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-03-26 09:14:56 +01:00
Jakub
0238d84924
declare all parameters, fix names of files on release ( #1392 )
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-02-25 15:59:12 +01:00
Andrea Franz
a249151d05
add LoginWithKeycard to mobile pkg ( #1372 )
2019-02-11 21:20:59 +01:00
de269e5830
add build status notifications like in status-react
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-02-11 17:16:21 +01:00
Ivan Daniluk
4f3f5ee574
Gomobile support ( #1164 )
2019-02-01 18:02:52 +01:00
7d651afaae
add desktop build step
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-12-11 09:30:35 +01:00
Andrea Maria Piana
afc3017e07
Notify user when the device is missing ( #1298 )
...
* Notify user when the device is missing
* Update services/shhext/chat/encryption.go
Co-Authored-By: cammellos <andrea.maria.piana@gmail.com>
2018-12-05 09:22:49 +01:00
d61e838235
use VERSION file for suffix when releasing
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-11-27 19:26:09 +01:00
6b09eea749
install xgo in setup target
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-11-26 14:07:48 +01:00
def3af61a7
remove unused call
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-11-26 09:05:33 +01:00
d1847a3adc
change Jenkinsfile to use parallel declarative format
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-11-22 10:12:20 +01:00
Pedro Pombeiro
92748f1334
Add canary-test
make target to test beta fleet mailservers. Closes #1274
2018-11-19 19:02:32 +01:00
Pedro Pombeiro
6a1cd7f2b0
Fix xgo creating files as root
( #1210 )
2018-09-24 22:21:13 +02:00
Caner Çıdam
a4c36fe96a
Move non-go related files to the _assets
folder. #621 ( #630 )
2018-02-09 14:38:18 +01:00