Créer et configurer des ordres de fabrication de production
Vous devez configurer des packages et des travaux de déploiement pour pouvoir déployer des extensions vers l'instance PROD de votre application Oracle Cloud. Voici la procédure à suivre :
- Migrez les configurations vers l'instance d'application Oracle Cloud de production. Pour obtenir des instructions, reportez-vous à Présentation du cycle de vie de la configuration et à Présentation de la migration dans Configuration et extension d'applications.
- Créez un travail de build qui package l'extension. Pour obtenir des instructions, reportez-vous à Création du travail de création de packaging de production.
- Créez un travail de build qui déploie l'extension sur l'instance de production. Pour obtenir des instructions, reportez-vous à Création du travail de build de déploiement de production.
- (Facultatif) Restreignez qui peut voir ou modifier les travaux de build de production ou exécuter leurs builds. Pour obtenir des instructions, reportez-vous à Configuration des paramètres de protection des travaux.
- Configurez les pipelines pour exécuter successivement les travaux de packaging et de déploiement. Pour obtenir des instructions, reportez-vous à Création et configuration du pipeline de production.
- Exécutez le pipeline de production pour packager l'extension et la déployer sur l'instance de production. Pour obtenir des instructions, reportez-vous à Exécution de pipelines de production.
Avant de configurer des travaux de build et des pipelines
Voici quelques informations à connaître avant de configurer et d'exécuter des travaux de build et des pipelines :
- Assurez-vous que les instances source et cible sont de la même version, avec les mêmes patches standard et exceptionnels appliqués aux deux environnements.
- Si vous avez configuré le travail de package de développement pour écraser la version de l'application définie dans
visual-application.json
, obtenez la nouvelle version. Vous configurerez le travail de packaging de la production pour qu'il utilise la même version.
Créer le travail de création de packages de production
Le travail de packaging génère un artefact d'extension prêt à être déployé dans l'instance de production.
Création du travail de build de déploiement de production
Le travail de déploiement déploie l'artefact de l'extension qui a été généré dans le travail de packaging vers l'instance de production de l'application Oracle Cloud. Avant de créer le travail, assurez-vous que vous disposez des informations d'identification que VB Studio peut utiliser pour accéder à l'instance PROD de l'application Oracle Cloud.
Si vous développez une extension sur, par exemple, 24D dans votre environnement de test, pour déployer l'extension vers votre environnement de production 24C, vous devez attendre que votre instance de produit soit mise à niveau vers 24D avant de pouvoir effectuer le déploiement. Dans la plupart des cas, il ne devrait pas y avoir plus de deux semaines d'écart entre les mises à niveau de pod.
Configuration des paramètres de protection des travaux
Pour restreindre l'accès, le propriétaire du projet peut marquer un travail comme privé. Les utilisateurs qui n'ont pas accès peuvent voir le travail de build sur la page Aperçu des travaux, mais ils ne peuvent pas voir la page Détails du travail ni visualiser les détails du build. Ils ne peuvent pas non plus voir ou modifier la configuration du travail, ni supprimer/activer/désactiver le travail de build. En outre, le propriétaire du projet peut utiliser un modèle global défini dans une règle pour protéger tout travail dont le nom correspond au modèle spécifié.
- Une règle de protection définie avec un modèle glob ne supplante pas une protection de travail définie à l'aide d'un nom (pas de modèle glob ou de règle glob).
- Une protection appliquée à un seul travail remplacera une protection appliquée à l'aide d'une règle (définie par un modèle glob).
- Lorsque deux règles sont combinées, la protection est déterminée par la règle la plus restrictive. Vous devez examiner les événements dans le flux Activités et examiner les notifications, qui fournissent les informations expliquant les restrictions lorsqu'une règle remplace une autre.
- Aucun travail ne sera créé si l'utilisateur qui crée le travail ne peut pas accéder à son propre travail. Le même principe s'applique au changement de nom des emplois.
Vous pouvez voir si un travail est privé à partir de plusieurs emplacements dans l'interface utilisateur de VB Studio. Un travail privé est indiqué par une icône Verrouiller :
-
Dans la liste des travaux de l'onglet Protection des travaux de la mosaïque Constructions de la page Administration des projets, à droite du nom de chaque travail protégé.
-
Dans la colonne Privé de l'onglet Travaux de la page Construits.
-
Dans les travaux affichés dans l'onglet Pipelines de la page Constructions.
Un utilisateur non autorisé ne peut pas exécuter un travail de build privé manuellement, via un pipeline ou à l'aide d'un déclencheur SCM/périodique.