Oracle Developer Cloud Service

Oracle Developer Cloud Service (DevCS) est une chaîne d'outils DevOps complète basée sur des standards open source. Service fondamental de la plateforme Oracle Cloud, DevCS s'intègre à de nombreux services d'infrastructure et de plateforme Oracle. Grâce à DevCS, les équipes logicielles peuvent planifier les versions et les sprints de développement, suivre les problèmes et les tâches, développer et versionner des logiciels avec Git, gérer les artefacts binaires et mettre en œuvre l'intégration continue (CI) et le déploiement/la livraison continue (CD) en s'appuyant sur un ou plusieurs services d'infrastructure ou de plateforme Oracle Cloud.

Vous trouverez plus d'informations sur DevCS ici : https://cloud.oracle.com/developer_service

Aperçu

L'intégration de DevCS avec PagerDuty s'effectue au niveau du projet. Pour intégrer les deux services à un projet DevCS donné, vous devez :

  1. Créez un service PagerDuty pour votre projet DevCS.
  2. Ajouter des utilisateurs au service PagerDuty .
  3. Obtenez une clé API REST PagerDuty .
  4. Configurez le webhook PagerDuty dans DevCS.

Créez un service PagerDuty pour votre projet DevCS

Chaque projet dans DevCS doit envoyer des notifications à une intégration de service PagerDuty/DevCS unique.

Pour créer un service PagerDuty pour votre projet :

  1. Dans PagerDuty, cliquez sur Configuration onglet -> Services .
  2. Cliquez Nouveau service.
  3. Sur la page Ajouter un nouveau service, indiquez un titre pour le service (par exemple, le nom de votre projet DevCS).

Ajoutez des utilisateurs à votre service PagerDuty

Une fois le service PagerDuty configuré, vous devez y ajouter des utilisateurs et les inviter afin qu'ils puissent recevoir les notifications d'événements de DevCS.

Pour ajouter des utilisateurs à votre service PagerDuty :

  1. Dans PagerDuty, cliquez sur Configuration onglet -> Utilisateurs .
  2. Sélectionner Ajouter des utilisateurs.
  3. Invitez votre équipe à utiliser le service en saisissant le nom et l'adresse électronique de chaque personne, en sélectionnant un rôle approprié pour l'utilisateur, puis en cliquant sur Ajouter.
  4. Une fois que vous avez ajouté tous les utilisateurs de votre équipe, cliquez Envoyer des invitations Ce courriel envoie à tous les utilisateurs les détails sur la façon d'accéder au service PagerDuty correspondant à votre projet DevCS.

Obtenir une clé d'API REST PagerDuty

Ensuite, vous devez obtenir une clé API PagerDuty afin de pouvoir finaliser l'intégration PagerDuty/DevCS.

Pour obtenir la clé API REST de PagerDuty :

  1. De la part de Configuration menu, sélectionnez Accès API .
  2. Cliquez Créer une nouvelle clé API .
  3. Sur le Créer une clé API v2 écran, fournissez une description unique pour la clé.
  4. Cliquez Créer une clé.
  5. Copiez et enregistrez ces informations afin de pouvoir les utiliser pour configurer DevCS, comme décrit dans la section suivante.

Configuration de l'intégration de PagerDuty à votre projet DevCS

L'intégration de PagerDuty à un projet DevCS est activée via un webhook.

Pour créer un webhook PagerDuty pour votre projet DevCS :

  1. Dans la barre de navigation du projet DevCS, cliquez Administration.
  2. Cliquez Webhooks.
  3. Cliquez Nouveau webhook
  4. De la part de Taper liste déroulante, sélectionnez PagerDuty
  5. Dans le Nom Dans ce champ, saisissez un nom unique.
  6. Dans le Clé API Dans ce champ, saisissez la clé API REST que vous avez obtenue de PagerDuty.
  7. Dans le Service Dans le champ prévu à cet effet, sélectionnez le service PagerDuty souhaité dans la liste. Le webhook enverra des notifications d'événements au service choisi.
  8. Dans le Expéditeur Dans ce champ, sélectionnez l'utilisateur enregistré PagerDuty dont le nom sera associé aux événements envoyés par le webhook.
  9. Sélectionnez les types d'événements qui déclencheront le webhook. Si vous avez sélectionné Sélectionnez des événements spécifiques option, dans Événements , cochez les cases des événements qui déclenchent le webhook.
  10. Cliquez Fait .

Prêt à commencer ?

Essayez gratuitement n'importe quel produit sur Operations Cloud . Aucune carte de crédit requise.