Créer et configurer des tâches de fabrication de production
Pour déployer des extensions vers l'instance PROD de votre application Oracle Cloud, vous pouvez utiliser la page Gérer le cycle de vie des extensions ou configurer un pipeline d'intégration et de développement en continu. Si vous voulez utiliser un pipeline, vous devez configurer des tâches d'assemblage et de déploiement.
- Migrer les configurations vers l'instance d'application Oracle Cloud de production. Voir Aperçu du cycle de vie de la configuration et Aperçu de la migration dans Configuration et extension des applications pour obtenir des instructions.
- Créez un travail de compilation qui regroupe l'extension. Voir Créer la tâche de création d'assemblage de production pour obtenir des instructions.
- Créez un travail de compilation qui déploie l'extension vers l'instance de production. Pour obtenir des instructions, voir Créer la tâche de création de déploiement de production.
- (Facultatif) Restreindre qui peut voir ou modifier les tâches de compilation de production ou exécuter leurs versions. Pour obtenir des instructions, voir Configurer les paramètres de protection des tâches.
- Configurez les pipelines pour exécuter successivement les tâches d'assemblage et de déploiement. Pour obtenir des instructions, voir Créer et configurer le pipeline de production.
- Exécutez le pipeline de production pour emballer l'extension et la déployer dans l'instance de production. Pour obtenir des instructions, voir Exécuter les pipelines de production.
Avant de configurer des tâches de compilation et des pipelines
Voici quelques éléments à connaître avant de configurer et d'exécuter des travaux de compilation et des pipelines :
- Assurez-vous que les instances source et cible sont de la même version, avec les mêmes correctifs standard et ponctuels appliqués aux deux environnements.
- Si vous avez configuré la tâche d'emballage de développement pour remplacer la version de l'application définie dans
visual-application.json, obtenez la nouvelle version. Vous allez configurer la tâche d'emballage de production pour qu'elle utilise la même version. - VB Studio peut créer et activer les travaux de compilation et le pipeline pour vous. Dans l'éditeur de paramètres de l'extension, sous Création et publication, sélectionnez la branche de production, puis cliquez sur Créer un pipeline d'intégration et de développement en continu. Vous pouvez ensuite modifier les tâches de compilation nouvellement créées selon vos besoins. Par exemple, dans la tâche de déploiement, la cible de déploiement est toujours l'environnement associé à l'espace de travail. Vous devrez donc remplacer l'instance cible par votre instance de production.
Créer la tâche de création d'ensembles de production
Le travail d'assemblage génère un artefact d'extension prêt à être déployé dans l'instance de production.
Créer la tâche de création de déploiement de production
La tâche de déploiement déploie l'artefact de l'extension qui a été généré dans la tâche d'assemblage vers l'instance de production de l'application Oracle Cloud. Avant de créer la tâche, assurez-vous que vous disposez des données 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, vous voulez déployer l'extension dans votre environnement 24C Prod, vous devrez attendre que votre instance Prod ait été mise à niveau vers 24D avant de pouvoir le déployer. Dans la plupart des cas, il ne devrait pas y avoir plus de deux semaines d'écart entre les mises à niveau des pods.
Configurer les paramètres de protection des travaux
Pour restreindre l'accès, le responsable du projet peut marquer un travail comme étant privé. Les utilisateurs qui n'ont pas accès peuvent voir la tâche de compilation dans la page Aperçu des tâches, mais ils ne peuvent pas voir la page Détails de la tâche ou voir les détails de la tâche; ils ne peuvent pas non plus voir ou modifier la configuration de la tâche, ni supprimer/activer/désactiver la tâche de compilation. En outre, le responsable du projet peut utiliser un modèle Glob 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 remplacera pas une protection d'emploi définie à l'aide d'un nom (pas de modèle Glob ou de règle).
- Une protection appliquée à un seul travail remplace 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 consulter les événements du flux Activités et examiner les avis, qui fournissent les informations expliquant les restrictions lorsqu'une règle remplace une autre.
- Un travail ne sera pas créé si l'utilisateur qui crée le travail ne peut pas accéder à son propre travail. Le même principe est vrai pour renommer des travaux.
Vous pouvez voir si un travail est privé à partir de plusieurs endroits dans l'interface utilisateur de VB Studio.
-
Dans la liste des tâches figurant dans l'onglet Protection des emplois de la vignette Administration de projet de la page Constructions, à droite du nom de chaque tâche protégée.
-
Dans la colonne Privé de l'onglet Tâches de la page Travaux.
-
Dans les tâches affichées dans l'onglet Pipelines de la page Créations.
Une tâche privée est indiquée par une icône Verrouiller
. Une tâche privée que vous pouvez exécuter et modifier est indiquée par une icône Déverrouiller
. Une tâche privée que vous pouvez exécuter mais que vous ne pouvez pas modifier est indiquée par une icône Verrouiller-modifier.
Un utilisateur non autorisé ne peut pas exécuter une tâche de compilation privée manuellement, au moyen d'un pipeline ou à l'aide d'un déclencheur SCM/périodique.














