status-react/ci
Jakub Sokołowski 7b6b620ceb
nix: use overlays instead of packageOverrides
Changes:
- Add `nix/DETAILS.md` for more in-depth info
- Rename some of `config.status-im` variables
- Drop `env` argument for Android build
- Use `overlays` instead of `packageOverrides`
- Move the `pkgs` overlay to `nix/overlay.nix`
- Move `nix/status-go/utils.nix` to `nix/tools`
- Make `shell.nix` use the `shells.default` only
- Use `default.nix` as target for `nix/scripts/shell.sh`
- Make `nix/scripts/shell.sh` use `--attr` instead of `target`
- Drop the `target` argument in favour of using `--attr`
- Drop unnecessary `src` from `nix/mobile/ios/default.nix`
- Move `mkShell` and `mergeSh` under `lib`
- Move `patched-go` package to `nix/pkgs` directory
- Move `gomobile` package to `nix/pkgs` directory
- Move `ANDROID_ABI_SPLIT` to `config.status-im.android.abi-split`
- Move `ANDROID_ABI_INCLUDE to `config.status-im.android.abi-include`

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-04-29 11:53:33 +02:00
..
tests upgrade e2e 2020-04-22 13:17:03 +02:00
Jenkinsfile remove old jenkisnfiles 2018-09-04 07:39:40 -04:00
Jenkinsfile.android nix: use overlays instead of packageOverrides 2020-04-29 11:53:33 +02:00
Jenkinsfile.combined nix: use overlays instead of packageOverrides 2020-04-29 11:53:33 +02:00
Jenkinsfile.fastlane.clean nix: use overlays instead of packageOverrides 2020-04-29 11:53:33 +02:00
Jenkinsfile.ios nix: use overlays instead of packageOverrides 2020-04-29 11:53:33 +02:00
Jenkinsfile.linux nix: use overlays instead of packageOverrides 2020-04-29 11:53:33 +02:00
Jenkinsfile.macos nix: use overlays instead of packageOverrides 2020-04-29 11:53:33 +02:00
Jenkinsfile.nix-cache nix: use overlays instead of packageOverrides 2020-04-29 11:53:33 +02:00
Jenkinsfile.windows nix: use overlays instead of packageOverrides 2020-04-29 11:53:33 +02:00
README.md use status-react-jenkins as CI library 2020-03-11 19:11:36 +01: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-react-jenkins@master'

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

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

This is done to improve security of our CI setup.