EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

gbp-buildpackage – Online in der Cloud

Führen Sie gbp-buildpackage im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl gbp-buildpackage, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


gbp-buildpackage – Debian-Pakete aus einem Git-Repository erstellen

ZUSAMMENFASSUNG


gbp Baupaket [ --git-[no-]ignore-new ] [ --git-tag ] [ --git-verbose ] [ --git-
Farbe=[automatisch|ein|aus] ] [ --git-color-schema=FARBSCHEMA ] [ --git-notify=[automatisch|ein|aus] ] [
--git-upstream-branch=BAUMIG ] [ --git-debian-branch=ZWEIGNAME ] [ --git-ignore-branch
] [ --git-[no-]submodules ] [ --git-builder=BUILD_CMD ] [ --git-cleaner=CLEAN_CMD ] [
--git-[no-]pbuilder ] [ --git-[no-]qemubuilder ] [ --git-dist=DIST ] [ --git-arch=BOGEN ] [
--git-[no-]pbuilder-autoconf ] [ --git-pbuilder-options=PBUILDER_OPTIONS ] [
--git-[no-]sign-tags ] [ --git-keyid=GPG-KEYID ] [ --git-posttag=COMMAND ] [ --git-
postbuild=COMMAND ] [ --git-postexport=COMMAND ] [ --git-prebuild=COMMAND ] [
--git-[no-]hooks ] [ --git-debian-tag=Tag-Format ] [ --git-upstream-tag=Tag-Format ] [
--git-debian-tag-msg=tag-msg-format ] [ --git-force-create ] [ --git-no-create-orig ] [
--git-upstream-tree=[TAG|ZWEIG|BAUM] ] [ --git-tarball-dir=DIRECTORY ] [ --git-
Komprimierung=TYP ] [ --git-compression-level=LEVEL ] [ --git-export-dir=DIRECTORY ] [
--git-export=BAUMIG ] [ --git-[no-]pristine-tar ] [ --git-[no-]pristine-tar-commit ] [
--git-[no-]-purge ] [ --git-dont-purge ] [ --git-tag-only ] [ --git-retag ] [
OPTION_PASSED_TO_BUILD_CMD ... ]

BESCHREIBUNG


gbp Baupaket wird verwendet, um Debian-Quell- und .deb-Pakete aus einem Git-Repository zu erstellen.

gbp Baupaket wird, in der Reihenfolge:

· Stellen Sie sicher, dass die Ausführung am richtigen Ort erfolgt.

· Stellen Sie sicher, dass das Repository keine nicht festgeschriebenen Quelländerungen enthält.

· Stellen Sie sicher, dass die Ausführung im richtigen Zweig erfolgt.

· (Optional) Führen Sie einen mit angegebenen Reinigungsbefehl aus --git-cleaner.

· (Optional) Exportieren Sie den Quellbaum in einen separaten Build-Bereich.

· Erstellen Sie einen Original-Tarball, falls dieser noch nicht vorhanden ist. Optional mit reinem Teer.

· (Optional) Rufen Sie einen Pre-Build-Hook auf.

· Forderung abbauen(1) oder Cowbuilder (via --git-pbuilder) oder die über angegebene Anwendung
--git-builder Weitergabe aller Argumente an gbp Baupaket in der Kommandozeile
die nicht mit --git- beginnen.

· (Optional) Markieren Sie den Baum nach einem erfolgreichen Build.

· (Optional) Rufen Sie einen Post-Build-Hook auf, um beispielsweise Lintian auszuführen.

· (Optional) Rufen Sie einen Post-Tag-Hook auf, um beispielsweise die Ergebnisse in ein Remote-Repository zu übertragen
nach dem Erstellen des Tags.

OPTIONAL


Allen Optionen ist ein vorangestellt Git- Optionen für unterscheiden gbp Baupaket für
Optionen, die an die übergeben werden BUILD_CMD:

--git-[no-]ignore-new
Brechen Sie nicht ab, wenn im Quellbaum oder im aktuellen nicht festgeschriebene Änderungen vorhanden sind
Zweig stimmt nicht mit überein DEBIAN-ZWEIG.

--git-tag
Fügen Sie nach einem erfolgreichen Build ein Git-Tag hinzu. Dies ist eine reine Befehlszeilenoption
kann nicht über angegeben werden gbp.conf.

--git-builder=BUILD_CMD
Verwenden Sie die BUILD_CMD statt abbauen -i -I.

--git-cleaner=CLEAN_CMD
Verwenden Sie die CLEAN_CMD statt abbauen reinigen.

--git-pbuilder
Paket erstellen mit Git-Pbuilder. Beachten Sie, dass dadurch alle überschrieben werden --git-builder und
--git-cleaner Optionen.

--git-qemubuilder
Paket erstellen mit Git-Pbuilder mit qemubuilder. Beachten Sie, dass dadurch alle überschrieben werden
--git-builder und --git-cleaner Optionen.

--git-dist=DIST
Für den Vertrieb erstellen DIST bei der Verwendung von --git-pbuilder. Wenn nicht festgelegt, erstellen Sie für die
instabile Verteilung. Der besondere Wert AB14 stellt die Distribution auf „Build“ ein
für aus dem Filialnamen. Das heißt, wenn Sie den Build von einem Zweig mit dem Namen starten
debian/wheezy-backports die Verteilung ist eingestellt auf wheezy-backports. Wenn die Filiale
benannt stromabwärts/seitlich Die Verteilung würde auf eingestellt werden downstream_sid.

--git-arch=BOGEN
Bauen Sie für die Architektur BOGEN bei der Verwendung von --git-pbuilder. Wenn nicht festgelegt, ist keine Architektur verfügbar
weitergereicht an Git-Pbuilder.

--git-pbuilder-autoconf
Ob eine automatische Konfiguration versucht werden soll Git-Pbuilder oder sich auf die Einstellungen in zu verlassen
.pbuilderrc. Siehe die Git-Pbuilder Handbuchseite für Details.

--git-pbuilder-options
Optionen zur Übergabe an pbuilder

--git-verbose
ausführliche Ausführung

--git-color=[automatisch|ein|aus]
Ob farbige Ausgabe verwendet werden soll.

--git-notify=[automatisch|ein|aus]
Ob nach dem Build eine Desktop-Benachrichtigung gesendet werden soll.

--git-color-schema=FARBSCHEMA
In der Ausgabe zu verwendende Farben (wenn Farbe aktiviert ist). Das Format für COLOR_SCHEME ist
' : : : '. Zahlenwerte und Farbnamen werden akzeptiert,
Leere Felder bedeuten die Standardfarbe. Zum Beispiel --git-color-scheme='cyan:34::'
würde Debug-Nachrichten in Cyan anzeigen, Info-Nachrichten in Blau und andere Nachrichten in
default (dh Warn- und Fehlermeldungen in Rot).

--git-upstream-branch=ZWEIGNAME
Verzweigen Sie, um den Original-Tarball aus if zu erstellen --git-upstream-tree eingestellt ist AST.
Standardeinstellung ist flussaufwärts.

--git-debian-branch=ZWEIGNAME
Wenn Sie sich beim Aufruf nicht in diesem Zweig befinden gbp Baupaket es wird scheitern. Standard
is Master. Dies geschieht, um sicherzustellen, dass Sie ein Thema nicht versehentlich verlassen
Zweig. Wenn Sie sich nicht in diesem Zweig befinden, wird dies bei der Verwendung ignoriert --git-ignore-new.

--git-ignore-branch
Überprüfen Sie nicht, ob der aktuelle Zweig übereinstimmt DEBIAN-ZWEIG.

--git-[no-]sign-tags
GPG signiert alle erstellten Tags.

--git-[no-]submodules
Fügen Sie Git-Submodule in den Original-Tarball ein.

--git-keyid=GPG-KEYID
Verwenden Sie diese Schlüssel-ID für GPG-Signatur-Tags.

--git-posttag=COMMAND
Ausführen COMMAND nach dem Markieren einer neuen Version.

Exportierte Umgebungsvariablen sind: GBP_TAG (der Name des generierten Tags),
GBP_BRANCH (der Zweig, aus dem das Paket erstellt wurde) und GBP_SHA1 (der sha1 des
Commit, bei dem das Tag erstellt wurde).

--git-postbuild=COMMAND
Ausführen COMMAND nach erfolgreichem Aufbau.

Exportierte Umgebungsvariablen sind: GBP_CHANGES_FILE (der Name der generierten
Änderungsdatei), GBP_BUILD_DIR (das Build-Verzeichnis).

--git-postexport=COMMAND
Ausführen COMMAND nach dem Exportieren des Quellbaums – nur gültig, wenn --git-export-dir
wurde angegeben.

Exportierte Umgebungsvariablen sind: GBP_GIT_DIR (das Repository, in dem sich das Paket befindet
gebaut wird aus), GBP_TMP_DIR (das temporäre Verzeichnis, in dem sich die Quellen befanden
ursprünglich exportiert).

--git-prebuild=COMMAND
Ausführen COMMAND aus dem Build-Verzeichnis vor dem Aufruf abbauen oder die Bewerbung
angegeben über --git-builder.

Exportierte Umgebungsvariablen sind: GBP_GIT_DIR (das Repository, in dem sich das Paket befindet
gebaut wird aus), GBP_BUILD_DIR (das Build-Verzeichnis).

--git-[no-]hooks
Aktivieren Sie die Ausführung aller Hooks (Cleaner, Postexport, Prebuild, Postbuild und Posttag).
Beachten Sie das --git-builder Der Befehl ist von dieser Option nicht betroffen.

--git-debian-tag=TAG-FORMAT
Verwenden Sie dieses Tag-Format, wenn Sie Debian-Versionen markieren. Die Standardeinstellung ist debian/%(version)s.

--git-upstream-tag=TAG-FORMAT
Verwenden Sie dieses Tag-Format, wenn Sie nach Tags von Upstream-Versionen suchen. Standard ist
Upstream/%(Version)s.

--git-debian-tag-msg=tag-msg-format
Verwenden Sie dieses Tag-Nachrichtenformat beim Signieren von Debian-Versionen, die Standardeinstellung ist %(pkg)s Debian
Release %(Version)s

--git-force-create
Erzwingen Sie die Erstellung eines Original-Tarballs (überschreiben Sie einen bereits vorhandenen, falls vorhanden).

--git-no-create-orig
Versuchen Sie nicht, einen Original-Tarball zu erstellen.

--git-overlay
Extrahieren Sie den Original-Tarball aus Tarball-Verzeichnis bei Verwendung der Export-Verz Option (in Analogie
zu mergeWithUpstream in svn-bp). Entfernen Sie auch debian/, falls es im Upstream enthalten ist
Tarball im Falle der Quellformate 2.0 und 3.0.

--git-export-dir=DIRECTORY
Exportieren Sie den aktuellen Zweigkopf (oder das über angegebene baumartige Objekt). --git-export zu
DIRECTORY vor dem Bau.

--git-export=BAUMIG
Anstatt den aktuellen Zweigkopf zu exportieren, exportieren Sie das baumartige Objekt BAUMIG.
Der besondere Name INDEX Exportiert den aktuellen Index und den speziellen Namen WC
exportiert die aktuelle Arbeitskopie unverändert.

--git-upstream-tree=[TAG|ZWEIG|BAUM]
So finden Sie die Upstream-Quellen, die zum Generieren des Tarballs verwendet wurden. TAG (der Standard)
schaut sich ein Tag an, das der Version im Änderungsprotokoll entspricht. AST schaut auf die
Upstream-Zweig über gegeben --git-upstream-branch Möglichkeit. Andere Werte sind
als Treeishs interpretiert.

Dies hat keine Auswirkung, wenn --git-pristine-tar wird benutzt.

--git-tarball-dir=DIRECTORY
Suchen Sie nach Original-Tarballs in DIRECTORY anstatt sie zu erzeugen.

--git-compression=TYP
Gibt den Upstream-Tarball-Komprimierungstyp an. Dies wird verwendet, um zu lokalisieren und
Erstellen Sie bei Bedarf den Upstream-Tarball. Der Standardwert ist Auto woraus sich das ergibt
Komprimierungstyp aus dem Pristine-Tar-Zweig, falls verfügbar, und greift auf gzip zurück
ansonsten. Andere Optionen sind gzip, bzip2, lzma und xz.

--git-compression-level=LEVEL
Gibt die Upstream-Tarball-Komprimierungsstufe an, falls ein Upstream-Tarball erforderlich ist
gebaut.

--git[-no]-purge
Bereinigen (entfernen) Sie das temporäre Build-Verzeichnis nach dem Build.

--git-dont-purge
Veraltet, verwenden Sie stattdessen --git-no-purge. Dies ist eine reine Befehlszeilenoption
kann nicht über angegeben werden gbp.conf.

--git-tag-only
Erstellen Sie nicht, markieren Sie nur Post-Tag-Hooks und führen Sie sie aus. Dies ist eine reine Befehlszeilenoption
das kann nicht über angegeben werden gbp.conf.

--git-retag
Lassen Sie Tag-Vorgänge nicht fehlschlagen, wenn bereits ein Tag mit derselben Version vorhanden ist. Das ist ein
Nur Befehlszeilenoption, die nicht über angegeben werden kann gbp.conf.

--git-pristine-tar
Verwenden Sie pristine-tar, wenn Sie den Upstream-Tarball generieren, falls dieser nicht vorhanden ist.

--git-pristine-tar-commit
Übertragen Sie das Pristine-Tar-Delta in den Pristine-Tar-Zweig, wenn ein neuer Tarball vorhanden war
generiert und die Pristine-Tar-Daten sind noch nicht vorhanden.

Beispiele:


Erstellen Sie ein Debian-Paket mit Git-Pbuilder was wiederum ruft Kuhbauer. Anweisen
Cowbuilder zum Erstellen einer Wheezy-Chroot für i386.

gbp Baupaket --git-pbuilder --git-arch=i386 --git-dist=wheezy

Beachten Sie, dass das oben Genannte eine erfordert Kuhbauer chroot schon. Dies kann erstellt werden mit:

DIST=wheezy ARCH=i386 Git-Pbuilder erstellen

CONFIGURATION DATEIEN


. gbp.conf Dateien werden geparst, um Standardwerte für die obigen Befehlszeilenargumente festzulegen.
Siehe die gbp.conf(5)> Hilfeseite für Details.

Alle Optionen in den Konfigurationsdateien müssen ohne das Präfix „git-“ angegeben werden. Also z.B
--git-debian-branch=debian/sid wird in gbp.conf:

[Buildpaket]
debian-dir = debian/sid

Verwenden Sie gbp-buildpackage online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad