OfBorg: Difference between revisions
imported>Tomodachi94 Create page |
m categorize |
||
(7 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{expansion|This page is a work in progress.}} | ||
'''OfBorg''' is the primary CI service on [[Nixpkgs]]. | |||
[https://github.com/NixOS/ofborg '''OfBorg'''] is the primary [https://en.wikipedia.org/wiki/Continuous_integration CI] service on [[Nixpkgs]]. | |||
== Checks == | == Checks == | ||
Line 6: | Line 7: | ||
=== ofborg-eval === | === ofborg-eval === | ||
Checks that the changed [[Nix]] files are valid. | Checks that the changed [[Nix Expression Language]] files are valid. | ||
=== ofborg-eval-check-maintainers === | === ofborg-eval-check-maintainers === | ||
Line 21: | Line 22: | ||
=== ofborg-eval-nixos === | === ofborg-eval-nixos === | ||
Checks that the modified packages build correctly on [[NixOS]]. | Checks that the modified packages build correctly on [[NixOS]]. | ||
== Commands == | |||
See [https://github.com/NixOS/ofborg#commands]. | |||
== Status == | |||
To see live logs from ofborg for a pull request, you can go to <code><nowiki>https://logs.ofborg.org/?attempt_id=-ofborg-&key=nixos%2Fnixpkgs.<PR NUMBER></nowiki></code>. Replace <code><PR NUMBER></code> with the number of your pr, e.g <code>123456</code> | |||
To see the queue status for the builders, you can use [https://ofborg.org/prometheus/graph?g0.expr=ofborg_queue_builder_waiting{arch!%3D%22aarch64-darwin-lowprior%22%2Carch!%3D%22x86_64-darwin-lowprior%22}%20or%20ofborg_queue_evaluator_waiting&g0.tab=0&g0.stacked=0&g0.show_exemplars=0&g0.range_input=3d the ofborg prometheus instance]. | |||
You can also find [https://ofborg.org/prometheus/alerts alerts] on this prometheus instance. | |||
Additionally, statistics about the size of the various build queues are available at [https://events.ofborg.org/stats.php stats.php]. | |||
== Trivia == | |||
The name "Of Borg" is in reference to an American TV series called Star Trek, where a prominent character was [https://en.wikipedia.org/wiki/Borg#Assimilation assimilated] into an alien group and his name changed to "Locutus Of Borg". Further information can be found in the ofborg [https://github.com/NixOS/ofborg/issues/689#issuecomment-2295416227 issues] tracker. | |||
== Links == | == Links == | ||
* [https://github.com/NixOS/ofborg OfBorg's source] | * [https://github.com/NixOS/ofborg OfBorg's source] | ||
* [https://github.com/NixOS/ofborg/wiki OfBorg's documentation]: Has instructions for operating a builder (as well as setting it up on MacOS). | |||
[[Category:Nixpkgs]] | |||
[[Category:Pedias]] | [[Category:Pedias]] |