Hydra/de: Revision history

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

30 July 2024

9 July 2024

  • curprev 07:5307:53, 9 July 2024Mic92 talk contribs 11,107 bytes −39 No edit summary
  • curprev 07:5307:53, 9 July 2024Mic92 talk contribs 11,146 bytes −39 No edit summary
  • curprev 07:5207:52, 9 July 2024Mic92 talk contribs 11,185 bytes +4 Created page with "=== Eingeschränkter Modus (Restricted mode) ==="
  • curprev 07:5107:51, 9 July 2024Mic92 talk contribs 11,181 bytes −56 Created page with "hydraJobs = { inherit (self) packages; }; }; } </syntaxHighlight>"
  • curprev 07:5107:51, 9 July 2024Mic92 talk contribs 11,237 bytes −56 Created page with "<syntaxHighlight lang=nix> { inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; }; outputs = { self, nixpkgs, ... }: { packages.x86_64-linux = { ... };"
  • curprev 07:5107:51, 9 July 2024Mic92 talk contribs 11,293 bytes −28 Created page with "Ein Beispiel für ein Flake-Output, das Hydra veranlasst, alle Pakete zu bauen, könnte wie folgt aussehen:"
  • curprev 07:5007:50, 9 July 2024Mic92 talk contribs 11,321 bytes −23 Created page with "Der Flake-Output sollte das Attribut <code>hydraJobs</code> enthalten. <code>hydraJobs</code> ist ein Attributset, das verschachtelt sein kann und auf Derivations verweist."
  • curprev 07:4707:47, 9 July 2024Mic92 talk contribs 11,344 bytes −48 Created page with "* Type: Flake * Flake URI: eine URI die auf ein Repo mit einem Flake zeigt: git+https://git.myserver.net/user/repo.git"
  • curprev 07:4607:46, 9 July 2024Mic92 talk contribs 11,392 bytes −44 Created page with "Ein Jobset kann wie folgt konfiguriert werden." Tags: Mobile edit Mobile web edit
  • curprev 07:4607:46, 9 July 2024Mic92 talk contribs 11,436 bytes −24 Created page with "== Flake-Jobset ==" Tags: Mobile edit Mobile web edit
  • curprev 07:4607:46, 9 July 2024Mic92 talk contribs 11,460 bytes +13 Created page with "Diese Konfiguration erzeugt die Datei /etc/nix/machines. Falls die Hydra-option <code>buildMachinesFiles</code> immer noch auf eine leere Liste gesetzt ist, wird diese Einstellung ignoriert. Deswegen muss diese Option wieder entfernt werden oder <code>/etc/nix/machines</code> hinzugefügt werden."
  • curprev 07:4207:42, 9 July 2024Mic92 talk contribs 11,447 bytes +30 Created page with "=== Virtuelle Maschinen === Hydra benutzt localhost als Standardbuildmaschine, wenn nichts anderes konfiguriert ist. Standardmäßig sind die Systemfunktionen <code>kvm> und <code>nixos-test</code> in Nix, zum benutzen von Virtuellen Maschinen nicht aktiviert. Jobs, die dies Funktionen benötigen werden daraufhin auf unbestimmte Zeit in die Warteschlange gestellt. Die folgenden Optionen aktieren diese Systemfeature: <syntaxHighlight lang=nix> { nix.buildMachines = [..."
  • curprev 07:3507:35, 9 July 2024Mic92 talk contribs 11,417 bytes −3 leftover at Tags: Mobile edit Mobile web edit
  • curprev 07:3407:34, 9 July 2024Mic92 talk contribs 11,420 bytes −18 Created page with "=== Webserverkonfiguration === Hydra stellt ein Webinterface auf [http://localhost:3000/ at localhost] und Port 3000 bereit. Allerdings muss ein neuer Admin-Account (als UNIX user <code>hydra</code>) erstellt werden, bevor man in der Lage ist Änderungen vorzunehmen: <syntaxHighlight lang=bash> # su - hydra $ hydra-create-user alice --full-name 'Alice Q. User' \ --email-address 'alice@example.org' --password-prompt --role admin </syntaxHighlight>"
  • curprev 07:2907:29, 9 July 2024Mic92 talk contribs 11,438 bytes +4 Created page with "Dieses Modul aktiviert PostgreSQL automatisch, außer die <code>services.hydra.dbi</code> wird geändert. Das Datenbanklayout wird automatisch erstellt vom Hydra-Service. Allerdings ist anzumerken, das zusätzliche Daten in der Datenbank gespeichert werden, was eine vollständige deklarative Konfiguration unmöglich macht. Daher sind Backups erforderlich. * Siehe <code>nixos-option</code> oder die [https://search.nixos.org/options?query=services.hydra Nixos Optionsseit..."
  • curprev 07:2407:24, 9 July 2024Mic92 talk contribs 11,434 bytes −30 Created page with "<syntaxHighlight lang=nix> services.hydra = { enable = true; hydraURL = "http://localhost:3000"; # extern sichtbare URL notificationSender = "hydra@localhost"; # E-Mail des Hydra-Services # Bei einer eigenständigen Hydra muss die buildMachinesFiles-Liste deaktiviert werden, um zu vermeiden, dass ein nicht vorhandenes /etc/nix/machines verwendet wird. buildMachinesFiles = []; # Diese Option verhindert das *alles* von Grund auf neu gebaut use..."
  • curprev 07:1907:19, 9 July 2024Mic92 talk contribs 11,464 bytes −33 Created page with "Eine vollständige Installation kann wie folgt konfiguriert werden:"
  • curprev 07:1807:18, 9 July 2024Mic92 talk contribs 11,497 bytes −40 No edit summary Tags: Mobile edit Mobile web edit
  • curprev 07:1807:18, 9 July 2024FuzzyBot talk contribs 11,537 bytes +247 Updating to match new version of source page
  • curprev 07:1407:14, 9 July 2024Mic92 talk contribs 11,290 bytes −42 Created page with "Das [https://nixos.org/hydra/manual/ Hydra Handbuch] bietet eine Übersicht der Funktionalität und Funktionen von Hydra sowohl als auch eine aktuelle Installationsanleitung." Tags: Mobile edit Mobile web edit
  • curprev 04:3604:36, 9 July 2024Fedora talk contribs 11,332 bytes +15 Created page with "==== Jobset ==== Eine Liste von Jobs, die ausgeführt werden sollen. Oft passt ein Jobset zu einem bestimmten Branch (master, staging, stable). Ein Jobset wird durch seine Eingaben definiert und wird ausgelöst, wenn sich diese Eingaben ändern, z.B. wenn ein neuer Commit zu einem Branch hinzugefügt wird. Jobsets können voneinander abhängen"
  • curprev 04:3304:33, 9 July 2024Fedora talk contribs 11,317 bytes −42 Created page with "==== Job ==== Ein Closure, welches als Teil eines Jobsatzes erstellt wird (wie ein einzelnes Paket, ISO-Image oder Tarball)"
  • curprev 04:2004:20, 9 July 2024Fedora talk contribs 11,359 bytes −38 Created page with "==== Release Set ==== Definiert alle Jobs, die in Ihrem Release beschrieben sind. Konventionell wird eine Datei namens <code>release.nix</code> verwendet. Eine ausführliche Beschreibung der Struktur finden Sie im [https://nixos.org/hydra/manual/#idm140737315920320 Hydra Handbuch für Build Recipes]."
  • curprev 04:0604:06, 9 July 2024Fedora talk contribs 11,397 bytes −22 Created page with "Die offiziellen Hydra-Server bieten vorgefertigte Binärpakete an, um die Aktualisierungszeit für Nixpgs zu verkürzen: Die Benutzer müssen sie nicht auf ihren eigenen Computern kompilieren."
  • curprev 04:0204:02, 9 July 2024Fedora talk contribs 11,419 bytes +27 Created page with "Hydra ist ein Werkzeug für kontinuierliche Integrationstests und Softwarefreigabe, das eine rein funktionale Sprache zur Beschreibung von Build-Jobs und deren Abhängigkeiten verwendet. Kontinuierliche Integration ist eine einfache Technik zur Verbesserung der Qualität des Softwareentwicklungsprozesses. Ein automatisiertes System prüft kontinuierlich oder periodisch den Quellcode eines Projekts, baut ihn, führt Tests durch und erstellt Berichte für die Entwickler. A..."
  • curprev 04:0004:00, 9 July 2024Fedora talk contribs 11,392 bytes +11,392 Created page with "Hydra"