EngelsFransSpaans

Ad


OnWorks-favicon

gbp-bouwpakket - Online in de Cloud

Voer gbp-buildpackage uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht gbp-buildpackage die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


gbp-buildpackage - Bouw Debian-pakketten vanuit een Git-repository

KORTE INHOUD


gbp bouwpakket [ --git-[nee-]negeer-nieuw ] [ --git-tag ] [ --git-uitgebreid ] [ --git-
kleur=[auto|aan|uit] ] [ --git-kleurenschema=KLEURENSCHEMA ] [ --git-notify=[auto|aan|uit] ] [
--git-upstream-branch=BOOMISH ] [ --git-debian-branch=BRANCH_NAME ] [ --git-negeer-tak
] [ --git-[geen-]submodules ] [ --git-bouwer=BUILD_CMD ] [ --git-cleaner=CLEAN_CMD ] [
--git-[geen-]pbuilder ] [ --git-[no-]qemubuilder ] [ --git-dist=AFSTAND ] [ --git-arch=BOOG ] [
--git-[no-]pbuilder-autoconf ] [ --git-pbuilder-opties=PBUILDER_OPTIONS ] [
--git-[geen-]teken-tags ] [ --git-keyid=GPG-KEYID ] [ --git-posttag=COMMAND ] [ --git-
postbuild=COMMAND ] [ --git-postexport=COMMAND ] [ --git-prebuild=COMMAND ] [
--git-[geen-]hooks ] [ --git-debian-tag=tag-formaat ] [ --git-upstream-tag=tag-formaat ] [
--git-debian-tag-msg=tag-msg-formaat ] [ --git-force-creëren ] [ --git-no-create-orig ] [
--git-stroomopwaarts-boom=[TAG|TAK|BOOM] ] [ --git-tarball-dir=DIRECTORY ] [ --git-
compressie=TYPE ] [ --git-compressie-niveau=NIVEAU ] [ --git-export-dir=DIRECTORY ] [
--git-export=BOOMISH ] [ --git-[geen-]ongerepte-tar ] [ --git-[geen-]ongerepte-tar-commit ] [
--git-[geen-]-purge ] [ --git-dont-purge ] [ --git-tag-alleen ] [ --git-retag ] [
OPTION_PASSED_TO_BUILD_CMD ... ]

PRODUCTBESCHRIJVING


gbp bouwpakket wordt gebruikt om Debian bron- en .deb-pakketten te bouwen vanuit een Git-repository.

gbp bouwpakket zal, in volgorde:

· Controleer of het vanaf de juiste locatie wordt uitgevoerd.

· Controleer of de repository geen niet-vastgelegde bronwijzigingen bevat.

· Controleer of het wordt uitgevoerd vanuit de juiste branch.

· (Optioneel) voer een schone opdracht uit gespecificeerd met --git-cleaner.

· (Optioneel) exporteer de bronboom naar een apart bouwgebied.

· Bouw een originele tarball als die nog niet bestaat. Eventueel met ongerepte teer.

· (Optioneel) roep een pre-build hook aan.

· Telefoongesprek afbouwen(1) of Cowbuilder (via --git-pbuilder) of de applicatie opgegeven via
--git-bouwer alle argumenten doorgeven gbp bouwpakket op de opdrachtregel
die niet beginnen met --git-.

· (Optioneel) tag de boom na een succesvolle build.

· (Optioneel) roep een post-build hook aan - bijv. om Lintian uit te voeren.

· Roep (optioneel) een post-tag-hook aan - bijv. om de resultaten naar een externe repository te pushen
na het maken van de tag.

OPTIES


Alle opties worden voorafgegaan door git- om opties voor te onderscheiden gbp bouwpakket oppompen van
opties doorgegeven aan de BUILD_CMD:

--git-[nee-]negeer-nieuw
Stop niet als er niet-vastgelegde wijzigingen zijn in de bronstructuur of de huidige
tak komt niet overeen met de DEBIAN-BRANCH.

--git-tag
Voeg een git-tag toe na een succesvolle build. Dit is een optie die alleen via de opdrachtregel kan worden uitgevoerd
kan niet worden opgegeven via GBP.conf.

--git-bouwer=BUILD_CMD
Te gebruiken BUILD_CMD in plaats van afbouwen -i -I.

--git-cleaner=CLEAN_CMD
Te gebruiken CLEAN_CMD in plaats van afbouwen schoon.

--git-pbuilder
Bouw pakket met behulp van git-pbuilder. Merk op dat dit eventuele overschrijft --git-bouwer en
--git-cleaner opties.

--git-qemubuilder
Bouw pakket met behulp van git-pbuilder Met qemubouwer. Merk op dat dit eventuele overschrijft
--git-bouwer en --git-cleaner opties.

--git-dist=AFSTAND
Gebouwd voor distributie AFSTAND bij gebruik --git-pbuilder. Als dit niet is ingesteld, bouwt u voor het
onstabiele distributie. De bijzondere waarde DEP14 zal de distributie instellen om te bouwen
voor van de filiaalnaam. Dat wil zeggen als u de build start vanuit een branch met de naam
debian/wheezy-backports de distributie is ingesteld op wheezy-backports. Als het filiaal
is genaamd stroomafwaarts/zijkant de distributie zou worden ingesteld op stroomafwaarts_sid.

--git-arch=BOOG
Bouw voor architectuur BOOG bij gebruik --git-pbuilder. Indien uitgeschakeld is er geen architectuur
doorgegeven aan git-pbuilder.

--git-pbuilder-autoconf
Of er moet worden geprobeerd om automatisch te configureren git-pbuilder of om te vertrouwen op de instellingen in
.pbuilderrc. Zie de git-pbuilder manpagina voor details.

--git-pbuilder-opties
Opties om door te geven aan pbuilder

--git-uitgebreid
uitgebreide uitvoering

--git-kleur=[auto|aan|uit]
Of u gekleurde uitvoer wilt gebruiken.

--git-notify=[auto|aan|uit]
Of er na de build een bureaubladmelding moet worden verzonden.

--git-kleurenschema=KLEURENSCHEMA
Kleuren voor gebruik in uitvoer (wanneer kleur is ingeschakeld). Het formaat voor COLOR_SCHEME is
' : : : '. Numerieke waarden en kleurnamen worden geaccepteerd,
lege velden geven de standaardkleur aan. Bijvoorbeeld --git-color-scheme='cyan:34::'
zou foutopsporingsberichten in cyaan tonen, infoberichten in blauw en andere berichten in
standaard (dwz waarschuwings- en foutmeldingen in rood).

--git-upstream-branch=BRANCH_NAME
Branch om de originele tarball te bouwen van if --git-stroomopwaarts-boom is ingesteld op TAK.
Standaard is stroomopwaarts.

--git-debian-branch=BRANCH_NAME
Als u zich niet in deze branch bevindt wanneer u aanroept gbp bouwpakket het zal mislukken. Standaard
is meester. Dit wordt gedaan om ervoor te zorgen dat u niet per ongeluk een onderwerp loslaat
tak. Niet aanwezig zijn op deze branch wordt genegeerd bij gebruik --git-negeer-nieuw.

--git-negeer-tak
Controleer niet of de huidige tak overeenkomt DEBIAN-BRANCH.

--git-[geen-]teken-tags
GPG ondertekent alle gemaakte tags.

--git-[geen-]submodules
Neem git-submodules op in de originele tarball.

--git-keyid=GPG-KEYID
Gebruik deze keyid voor gpg-ondertekeningstags.

--git-posttag=COMMAND
Uitvoeren COMMAND na het taggen van een nieuwe versie.

Geëxporteerde omgevingsvariabelen zijn: GBP_TAG (de naam van de gegenereerde tag),
GBP_BRANCH (de tak waaruit het pakket is opgebouwd) en GBP_SHA1 (de sha1 van de
commit de tag is gemaakt op).

--git-postbuild=COMMAND
Uitvoeren COMMAND na succesvolle opbouw.

Geëxporteerde omgevingsvariabelen zijn: GBP_CHANGES_FILE (de naam van de gegenereerde
wijzigingsbestand), GBP_BUILD_DIR (de bouwmap).

--git-postexport=COMMAND
Uitvoeren COMMAND na het exporteren van de broncodeboom - alleen geldig als --git-export-dir
is opgegeven.

Geëxporteerde omgevingsvariabelen zijn: GBP_GIT_DIR (de repository waarin het pakket is)
opgebouwd uit), GBP_TMP_DIR (de tijdelijke directory waar de bronnen zijn geweest)
aanvankelijk geëxporteerd).

--git-prebuild=COMMAND
Uitvoeren COMMAND uit de build-directory voordat u belt afbouwen of de applicatie
gespecificeerd via --git-bouwer.

Geëxporteerde omgevingsvariabelen zijn: GBP_GIT_DIR (de repository waarin het pakket is)
opgebouwd uit), GBP_BUILD_DIR (de bouwmap).

--git-[geen-]hooks
Schakel het uitvoeren van alle hooks (cleaner, postexport, prebuild, postbuild en posttag) in.
Merk op --git-bouwer commando wordt niet beïnvloed door deze optie.

--git-debian-tag=TAG-FORMAAT
Gebruik dit tagformaat bij het taggen van Debian-versies, standaard is dit debian/%(versie)s.

--git-upstream-tag=TAG-FORMAAT
Gebruik deze tag-indeling bij het zoeken naar tags van upstream-versies, standaard is
stroomopwaarts/%(versie)s.

--git-debian-tag-msg=tag-msg-formaat
Gebruik dit tag-berichtformaat bij het ondertekenen van Debian-versies, standaard is %(pkg)s Debian
los %(versie)s

--git-force-creëren
Forceer het maken van een originele tarball (een bestaande tarball overschrijven, indien aanwezig).

--git-no-create-orig
Probeer geen originele tarball te maken.

--git-overlay
Extract orig tarball uit tarball-dir bij gebruik van de export-dir optie (naar analogie
om samen te voegenMetUpstream in svn-bp). Verwijder ook debian/ indien aanwezig in de upstream
tarball in het geval van 2.0 en 3.0 bronformaten.

--git-export-dir=DIRECTORY
Exporteer de huidige takkop (of het boomachtige object gegeven via --git-export naar
DIRECTORY voor het bouwen.

--git-export=BOOMISH
In plaats van de huidige vertakkingskop te exporteren, exporteer je het boomachtige object BOOMISH.
De speciale naam INDEX exporteert de huidige index terwijl de speciale naam WC
exporteert de huidige werkkopie zoals deze is.

--git-stroomopwaarts-boom=[TAG|TAK|BOOM]
Hoe de stroomopwaartse bronnen te vinden die worden gebruikt om de tarball te genereren. TAG (de standaard)
kijkt naar een tag die overeenkomt met de versie in de changelog. TAK kijkt naar de
stroomopwaartse tak gegeven via de --git-stroomopwaartse-tak keuze. Andere waarden zijn
geïnterpreteerd als boomachtigen.

Dit heeft geen effect als --git-ongerepte-tar wordt gebruikt.

--git-tarball-dir=DIRECTORY
Zoek naar originele tarballs in DIRECTORY in plaats van ze te genereren.

--git-compressie=TYPE
Specificeert het upstream tarball-compressietype. Dit zal worden gebruikt om te lokaliseren en
bouw indien nodig de stroomopwaartse tarball. De standaardwaarde is auto waaruit de
compressietype van de pristine-tar branch indien beschikbaar en valt terug op gzip
anders. Andere opties zijn gzip, bzip2, lzma en xz.

--git-compressie-niveau=NIVEAU
Specificeert het upstream tarball-compressieniveau als een upstream-tarball moet worden
gebouwd.

--git[-no]-purge
Verwijder (verwijder) de tijdelijke buildmap na build.

--git-dont-purge
Verouderd, gebruik in plaats daarvan --git-no-purge. Dit is een optie die alleen via de opdrachtregel kan worden uitgevoerd
kan niet worden opgegeven via GBP.conf.

--git-tag-alleen
Bouw niet, tag alleen en voer post-tag hooks uit. Dit is alleen een opdrachtregeloptie
die niet kan worden opgegeven via GBP.conf.

--git-retag
Mislukte tagbewerkingen niet als er al een tag met dezelfde versie bestaat. Dit is een
opdrachtregeloptie die niet kan worden opgegeven via GBP.conf.

--git-ongerepte-tar
Gebruik pristine-tar bij het genereren van de stroomopwaartse tarball als deze niet bestaat.

--git-ongerepte-tar-commit
Leg de ongerepte teerdelta vast aan de ongerepte teertak als er een nieuwe tarball was
gegenereerd en de ongerepte teergegevens zijn er nog niet.

Voorbeelden


Bouw een Debian-pakket met behulp van git-pbuilder die op zijn beurt oproept koeienbouwer. Instrueren
cowbuilder om te bouwen binnen een Wheezy chroot voor i386.

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

Merk op dat het bovenstaande een koeienbouwer chroot al. Deze kan worden aangemaakt met behulp van:

DIST=piepende BOOG=i386 git-pbuilder en je merk te creëren

CONFIGURATIE FILES


Verscheidene GBP.conf bestanden worden geparseerd om standaardwaarden in te stellen voor de bovenstaande opdrachtregelargumenten.
Zie de GBP.conf(5)> manpagina voor details.

Alle opties in de configuratiebestanden moeten worden opgegeven zonder het voorvoegsel 'git-'. Dus bijv
--git-debian-branch=debian/side wordt binnen GBP.conf:

[bouwpakket]
debian-map = debian/sid

Gebruik gbp-buildpackage online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad