6.3. Édition d’un BuildConfig
Afin de modifier vos configurations de build, vous utilisez l’option Edit BuildConfig dans la vue Builds de la perspective Développeur.
Il est possible d’utiliser l’une ou l’autre des vues suivantes pour modifier un BuildConfig:
- La vue Formulaire vous permet d’éditer votre BuildConfig à l’aide des champs de formulaire standard et des cases à cocher.
- La vue YAML vous permet d’éditer votre BuildConfig avec un contrôle total sur les opérations.
Il est possible de basculer entre la vue Formulaire et YAML sans perdre de données. Les données de la vue Formulaire sont transférées à la vue YAML et vice versa.
Procédure
- Dans la vue Builds de la perspective Développeur, cliquez sur le menu Options pour voir l’option Edit BuildConfig.
- Cliquez sur Modifier BuildConfig pour afficher l’option Formulaire.
Dans la section Git, entrez l’URL du référentiel Git pour la base de code que vous souhaitez utiliser pour créer une application. L’URL est ensuite validée.
Facultatif: Cliquez sur Afficher les options avancées de Git pour ajouter des détails tels que:
- Git Référence pour spécifier une branche, une balise ou un commit qui contient du code que vous souhaitez utiliser pour construire l’application.
- Context Dir pour spécifier le sous-répertoire qui contient le code que vous souhaitez utiliser pour construire l’application.
- Créer un nom secret avec des informations d’identification pour tirer votre code source d’un référentiel privé.
Dans la section Build from, sélectionnez l’option à partir de laquelle vous souhaitez créer. Les options suivantes peuvent être utilisées:
- Image Stream balise référence une image pour un flux d’image et une balise donnée. Entrez le projet, le flux d’images et l’étiquette de l’emplacement que vous souhaitez construire et poussez vers.
- Image Stream image référence une image pour un flux d’image donné et le nom de l’image. Entrez l’image de flux d’image à partir de laquelle vous souhaitez construire. Entrez également le projet, le flux d’images et le tag à pousser.
- Image Docker: L’image Docker est référencée par un référentiel d’images Docker. Il vous faudra également entrer le projet, le flux d’images et le tag pour vous référer à l’endroit où vous souhaitez pousser.
- Facultatif: Dans la section Variables d’environnement, ajoutez les variables d’environnement associées au projet en utilisant les champs Nom et Valeur. Afin d’ajouter plus de variables d’environnement, utilisez Add Value, ou Add from ConfigMap and Secret.
Facultatif: Pour personnaliser davantage votre application, utilisez les options avancées suivantes:
- Déclencheur
- Déclenche une nouvelle construction d’image lorsque l’image du constructeur change. Ajoutez d’autres déclencheurs en cliquant sur Ajouter Trigger et en sélectionnant le type et le secret.
- Les secrets
- Ajoute des secrets pour votre application. Ajoutez plus de secrets en cliquant sur Ajouter secret et en sélectionnant le point Secret et Montage.
- La politique
- Cliquez sur Exécuter la stratégie pour sélectionner la stratégie d’exécution de construction. La stratégie sélectionnée détermine l’ordre dans lequel les builds créés à partir de la configuration de build doivent s’exécuter.
- Crochets
- Choisissez Exécuter les crochets de construction après que l’image soit construite pour exécuter des commandes à la fin de la construction et vérifier l’image. Ajoutez le type de crochet, la commande et les arguments à ajouter à la commande.
- Cliquez sur Enregistrer pour enregistrer le BuildConfig.