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

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>
    Copy to Clipboard Toggle word wrap

6.1.1. Faire redémarrer une construction

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>
    Copy to Clipboard Toggle word wrap

6.1.2. Journaux de construction en streaming

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
    Copy to Clipboard Toggle word wrap

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>
    Copy to Clipboard Toggle word wrap

6.1.4. Démarrage d’une construction avec source

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:

Expand
L’optionDescription

--from-dir=&lt;répertoire&gt;

Indique un répertoire qui sera archivé et utilisé comme entrée binaire pour la construction.

--from-file=&lt;file&gt;

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.

--from-repo=&lt;local_source_repo&gt;

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.

Note

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
    Copy to Clipboard Toggle word wrap
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat