Chapitre 6. Exécuter et configurer des builds de base
Les sections suivantes fournissent des instructions pour les opérations de construction de base, y compris le démarrage et l’annulation des builds, l’édition de BuildConfigs, la suppression de BuildConfigs, l’affichage des détails de construction et l’accès aux journaux de construction.
6.1. Démarrage d’une construction Copier lienLien copié sur presse-papiers!
Dans votre projet actuel, vous pouvez démarrer manuellement une nouvelle construction à partir d’une configuration de construction existante.
Procédure
Lorsque vous démarrez une compilation manuellement, entrez la commande suivante:
oc start-build <buildconfig_name>
$ oc start-build <buildconfig_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
6.1.1. Faire redémarrer une construction Copier lienLien copié sur presse-papiers!
Il est possible de redémarrer manuellement une construction à l’aide du drapeau --from-build.
Procédure
Afin de redémarrer manuellement un build, entrez la commande suivante:
oc start-build --from-build=<build_name>
$ oc start-build --from-build=<build_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
6.1.2. Journaux de construction en streaming Copier lienLien copié sur presse-papiers!
Il est possible de spécifier le drapeau --follow pour diffuser les journaux de la construction dans stdout.
Procédure
Afin de diffuser manuellement les journaux d’une build dans stdout, entrez la commande suivante:
oc start-build <buildconfig_name> --follow
$ oc start-build <buildconfig_name> --follow
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
6.1.3. Définir des variables d’environnement lors du démarrage d’une build Copier lienLien copié sur presse-papiers!
Il est possible de spécifier le drapeau --env pour définir n’importe quelle variable d’environnement souhaitée pour la construction.
Procédure
Afin de spécifier une variable d’environnement souhaitée, entrez la commande suivante:
oc start-build <buildconfig_name> --env=<key>=<value>
$ oc start-build <buildconfig_name> --env=<key>=<value>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
6.1.4. Démarrage d’une construction avec source Copier lienLien copié sur presse-papiers!
Au lieu de compter sur un pull source Git pour une build, vous pouvez également démarrer une construction en poussant directement votre source, qui pourrait être le contenu d’un répertoire de travail Git ou SVN, un ensemble d’artefacts binaires pré-construits que vous souhaitez déployer, ou un seul fichier. Cela peut être fait en spécifiant l’une des options suivantes pour la commande Start-Build:
L’option | Description |
---|---|
| Indique un répertoire qui sera archivé et utilisé comme entrée binaire pour la construction. |
| Indique un seul fichier qui sera le seul fichier dans la source de construction. Le fichier est placé dans la racine d’un répertoire vide avec le même nom de fichier que le fichier original fourni. |
| Indique un chemin vers un référentiel local à utiliser comme entrée binaire pour une build. Ajoutez l’option --commit pour contrôler quelle branche, balise ou commit est utilisé pour la construction. |
Lorsque vous passez l’une de ces options directement à la construction, les contenus sont diffusés dans la construction et remplacent les paramètres de source de construction actuels.
Les builds déclenchés par l’entrée binaire ne préserveront pas la source sur le serveur, de sorte que les reconstructions déclenchées par des modifications d’image de base utiliseront la source spécifiée dans la configuration de construction.
Procédure
Afin de démarrer une compilation à partir d’un référentiel de code source et d’envoyer le contenu d’un référentiel Git local sous forme d’archive à partir de la balise v2, entrez la commande suivante:
oc start-build hello-world --from-repo=../hello-world --commit=v2
$ oc start-build hello-world --from-repo=../hello-world --commit=v2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow