OfBorg: Difference between revisions

imported>Tomodachi94
Create page
 
m categorize
 
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Stub}}
{{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.&lt;PR NUMBER&gt;</nowiki></code>. Replace <code>&lt;PR NUMBER&gt;</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]]