status-mobile/ci
Jakub Sokołowski 8ebad39c25
ci: add cleanup step to all e2e Jenkins jobs
Otherwise we get multiple APKs in the `results` folder.
```
admin@linux-01.he-eu-hel1.ci.devel:/home/jenkins/workspace/status-mobile/e2e/status-app-prs % ls -l result
total 502236
-rw-r--r-- 1 jenkins jenkins 57334087 Feb  7 10:25 StatusIm-Mobile-230207-101618-991339-pr14988-x86.apk
-rw-r--r-- 1 jenkins jenkins 57080127 Feb  7 13:18 StatusIm-Mobile-230207-131114-098c05-pr14977-x86.apk
-rw-r--r-- 1 jenkins jenkins 57088322 Feb  7 14:19 StatusIm-Mobile-230207-141155-05cc4c-pr15002-x86.apk
...
```
And `utils.findFile()` just pick the first one alphabeticlly.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-08 18:26:45 +01:00
..
tests ci: add cleanup step to all e2e Jenkins jobs 2023-02-08 18:26:45 +01:00
tools ci: bump jenkins lib to match desktop 2022-11-23 19:48:55 +01:00
Jenkinsfile remove old jenkisnfiles 2018-09-04 07:39:40 -04:00
Jenkinsfile.android ci: drop uploading e2e builds to SauceLabs 2023-02-06 15:15:51 +01:00
Jenkinsfile.combined ci: fetch E2E APK from android-e2e jobs 2023-02-06 18:37:53 +01:00
Jenkinsfile.ios ci: drop uploading e2e builds to SauceLabs 2023-02-06 15:15:51 +01:00
Jenkinsfile.nix-cache ci: bump jenkins lib to match desktop 2022-11-23 19:48:55 +01:00
Jenkinsfile.tests ci: bump jenkins lib to match desktop 2022-11-23 19:48:55 +01:00
README.md ci: upgrade jenkins lib to 1.2.12 to generalize GH release 2021-04-19 11:47:34 +02:00

README.md

Description

This folder contains files defininf Jenkins pipelines that run on https://ci.status.im/.

Libraries

All Jenkinsfiles contain the following line:

library 'status-jenkins-lib@master'

Which loads the used methods - like nix.shell() - from a separate private repo:

https://github.com/status-im/status-jenkins-lib

This is done to improve security of our CI setup.