fenix/taskcluster
jhugman ea9f692007
Nimbus-SDK-119 Get Nimbus server endpoint at build time. (#16682)
This PR builds on [AC##9024][1], and implements setting the Nimbus endpoints from [a secret set at build time][2].

For production use, this requires a secret named `nimbus_url` to be put into CI.

Note: Nimbus is currently behind a feature flag.

If developers wish to use a Nimbus server for local development, you can set the url by adding an entry into local.properties, e.g.:

```
nimbus.remote-settings.url=https://settings.stage.moz4ws.net
```

Without setting server, Nimbus will be able to function, except no experimental definitions will be fetched, and features under experiment will be configured as if not enrolled in the experiment.

[1]: https://github.com/mozilla-mobile/android-components/pull/9024
[2]: https://groups.google.com/a/mozilla.com/g/android-components-team/c/lAGVKQy8aiA/m/rY3uGAwhBAAJ
2020-12-03 16:30:20 +00:00
..
ci Issue #16648: Expose Nexus logs 2020-12-03 16:20:00 +01:00
docker No issue: Update Flank to v20.09.3 (#15399) 2020-09-25 13:29:14 -04:00
fenix_taskgraph Nimbus-SDK-119 Get Nimbus server endpoint at build time. (#16682) 2020-12-03 16:30:20 +00:00
scripts For #15707 - post: add lint test dependencies to android-gradle-dependencies script. 2020-10-30 18:23:35 -07:00