status-mobile/ci
Jakub Sokołowski 5f50a8c39a
nix: upgrade interpreter from 2.11.1 to 2.14.1
This is a mild upgrade that should not cause any controversy.

You can read about changes here:
- https://nixos.org/manual/nix/stable/release-notes/rl-2.12.html
- https://nixos.org/manual/nix/stable/release-notes/rl-2.13.html
- https://nixos.org/manual/nix/stable/release-notes/rl-2.14.html

Relevant `infra-ci` change:
- https://github.com/status-im/infra-ci/commit/e4e9796f

The simplest way to upgrade to `2.14` your version locally is using:
```sh
nix-channel --update
nix-env -iA nixpkgs.nixVersions.nix_2_14 nixpkgs.cacert
sudo systemctl daemon-reload
sudo systemctl restart nix-daemon
```
For MacOS the instructions are a bit different:
https://nixos.org/manual/nix/stable/installation/upgrading.html

Keep in mind you should use `nixpkgs.nixVersions.nix_2_14` instead
of just `nixpkgs.nix` to avoid getting newer than `2.14`.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-06-19 10:58:56 +02:00
..
tests ci: set e2e/status-app-prs timeout to 90 minutes (#16158) 2023-06-06 12:36:24 +02:00
tools ci: fix jsbundle target name for nix-cache build 2023-05-30 18:28:53 +02:00
Jenkinsfile remove old jenkisnfiles 2018-09-04 07:39:40 -04:00
Jenkinsfile.android nix: upgrade interpreter from 2.11.1 to 2.14.1 2023-06-19 10:58:56 +02:00
Jenkinsfile.combined ios: replace Diawi Fastlane plugin that disappered 2023-05-24 10:55:38 +02:00
Jenkinsfile.ios nix: upgrade interpreter from 2.11.1 to 2.14.1 2023-06-19 10:58:56 +02:00
Jenkinsfile.tests nix: upgrade interpreter from 2.11.1 to 2.14.1 2023-06-19 10:58:56 +02: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.