"start build" ou "rebuild" ?
Le "start build" fabrique l'image à partir :
- du dernier commit du dépôt en "s2i strategy"
- de la dernière version du docker file en "docker strategy"
Le "rebuild" refabrique l'image correspondant à la version de commit du build actuel.
Donc si j'ai modifié les sources sur lesquelles s'appuient mon projet (dépôt git, docker file, ou autre), je fais "start build" pour que les modifications soient appliquées.
Bonne pratique : je peux faire un projet de test pour valider mes modifications avant de faire le "start build" sur mon projet en production.
En ligne de commande :
Exemple : oc start-build buildconfig.build.openshift.io/my-lamp-site (voir oc get all)
Sur l'interface Web :
Allez dans le menu "Builds", "Builds", cliquez sur le nom du build
Puis cliquez sur le bouton "start build"