Configuration d'un travail de build pour annuler le déploiement d'une application visuelle

Pour annuler le déploiement d'une application visuelle déployée vers l'instance de production ou l'instance Visual Builder d'un autre domaine d'identité, configurez un travail de build. Avant de configurer le travail, obtenez les informations d'identification d'accès d'un utilisateur qui peut accéder à l'instance Visual Builder sur laquelle l'application visuelle est déployée.
  1. Dans le navigateur de gauche, cliquez sur Constructions Builds.
  2. Dans l'onglet Travaux, cliquez sur + Créer un travail.
  3. Dans la boîte de dialogue Nouveau travail, dans Nom, entrez un nom unique.
  4. Dans Description, entrez la description du travail.
  5. Dans Modèle, sélectionnez le modèle Valeur par défaut du système OL7 pour Visual Builder.
  6. Cliquez sur Créer.
  7. Cliquez sur Configurer Builds.
  8. Cliquez sur l'onglet Etapes.
  9. Dans Ajouter une étape, sélectionnez Application visuelle, puis Annuler le déploiement.
  10. Dans Instance, sélectionnez l'instance Visual Builder dans laquelle l'application est déployée.
  11. Dans la section Autorisation, indiquez le type d'autorisation pour exécuter cette étape de build. Une fois que l'option Utiliser OAuth est sélectionnée par défaut, le message Authorization is required apparaît. Il indique que cette étape de build a besoin d'une autorisation unique pour gérer les demandes OAuth vers l'instance Visual Builder de votre environnement. Cliquez sur Autoriser et entrez les informations d'identification pour accéder à votre instance Visual Builder. Vous pouvez également exécuter le travail manuellement et entrer les informations d'identification lorsque vous y êtes invité.

    Dans les deux cas, il est recommandé d'autoriser la connexion OAuth lors de la configuration initiale. Si vous ignorez cette étape, vous devrez terminer l'autorisation requise avant de tenter à nouveau d'annuler le déploiement des modifications.

    Une fois autorisé, le message Authorization has been provided s'affiche.

    Remarque

    Le type d'autorisation recommandé est OAuth. Utilisez l'authentification de base uniquement si vous rencontrez des problèmes lors de la configuration d'une connexion OAuth. Pour utiliser l'authentification de base, sélectionnez Utiliser l'authentification de base, puis entrez les informations d'identification d'un utilisateur pouvant accéder à l'instance Visual Builder dans Nom utilisateur et Mot de passe.

    Les jetons OAuth (accès et actualisation) sont cyclés lors d'une utilisation régulière. Un jeton d'actualisation est utilisé pour obtenir un jeton d'accès chaque fois qu'un utilisateur accède à l'instance cible. Ce jeton d'actualisation est généralement valide pendant sept jours. (Le délai d'expiration du jeton est défini dans l'application de ressource IDCS et peut être différent en fonction de vos exigences de sécurité.) Si l'utilisateur s'authentifie auprès de l'instance cible au cours de la période de sept jours, le jeton d'actualisation actif génère un nouveau jeton d'accès et un nouveau jeton d'actualisation. Ce cycle se poursuit indéfiniment tant que le jeton d'actualisation reste valide. Si le jeton d'actualisation expire pendant de longues périodes d'inactivité (par exemple, lorsque vous êtes absent en vacances), cliquez sur Renouveler l'autorisation (ou exécutez le travail manuellement, de sorte que vous êtes invité à autoriser les jetons OAuth expirés).

  12. Dans Racine d'URL d'application et Version d'application, entrez l'URL racine de l'application visuelle et sa version.
    Vous pouvez trouver l'URL racine de l'application et sa version dans l'onglet Déploiements de l'environnement dans lequel l'application visuelle est déployée. Voici un exemple :
  13. Cliquez sur Enregistrer.
  14. Pour exécuter un build, cliquez sur Créer maintenant.
Une fois le build réussi, ouvrez le journal du build. Un message similaire apparaît :
[2020-01-01 12:00:00] === Begin VB App Ops Undeploy Application===
[2020-01-01 12:00:00] Application employee-manager-visual-web-app/0.1 has been undeployed
[2020-01-01 12:00:00] === End VB App Ops Undeploy Application ===
Executor log size 364 B (364)
[2020-01-01 12:00:02] 
[2020-01-01 12:00:02] Build completed.
[2020-01-01 12:00:02] Status: DONE Result: SUCCESSFUL Duration: 7.0 sec