Création d'un fournisseur de source de configuration Bitbucket Server
Créez un fournisseur de source de configuration dans Resource Manager à partir de Bitbucket Server.
Avant le début
Vous trouverez ci-dessous les prérequis pour connecter Oracle Cloud Infrastructure Resource Manager à Bitbucket Server.
- Serveur privé
-
- Instance privée
- Adresse IP privée connectée à un nom de domaine privé via une zone DNS privée, à l'aide d'une adresse privée
- Certificat. Reportez-vous à Création d'un certificat et à Import d'un certificat existant.
- Le serveur doit s'exécuter via HTTPS sur le port 443 (autorité de certification non requise)
Le port 443 est requis pour la communication avec Resource Manager. Le port 8443 est la valeur par défaut du serveur Bitbucket. Pour plus d'informations sur la configuration du serveur, reportez-vous à la documentation Bitbucket Server, telle que la page suivante : https://confluence.atlassian.com/bitbucketserver/secure-bitbucket-behind-nginx-using-ssl-776640112.html.
- Serveur public
-
- Adresse IP publique
- Le serveur doit être exécuté sur HTTPS avec une autorité de certification ; les certificats auto-signés ne sont pas autorisés
Pour plus d'informations sur la configuration du serveur, reportez-vous à la documentation Bitbucket Server, telle que la page suivante : https://confluence.atlassian.com/bitbucketserver/secure-bitbucket-behind-nginx-using-ssl-776640112.html.
- Jeton d'accès
-
- Autorisations permettant de cloner le référentiel et de lire les informations sur le serveur
- Stocké en tant que secret dans un vault auquel vous pouvez accéder (via des stratégies) lors de la création du fournisseur de source de configuration
Création d'un certificat
Créez un certificat de serveur, une chaîne de certificats et une clé privée pour un serveur Bitbucket privé.
Importation d'un certificat existant
Pour accéder à un serveur Bitbucket privé, rendez le certificat SSL associé disponible dans le service Oracle Cloud Infrastructure Certificates.
Pour plus d'informations sur le service Certificates, reportez-vous à la section Certificates.
Une fois tous les prérequis remplis, suivez ces étapes dans la console pour créer un fournisseur de source de configuration à partir du serveur Bitbucket. Utilisez la commande
oci resource-manager configuration-source-provider create-bitbucket-server-access-token-provider
et les paramètres requis pour créer un fournisseur de source de configuration à partir de Bitbucket Server.oci resource-manager configuration-source-provider create-bitbucket-server-access-token-provider --api-endpoint <Bitbucket_Server_service_endpoint> --secret-id <secret_OCID>
Pour obtenir la liste complète des paramètres et des valeurs pour les commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande pour Resource Manager.
Exécutez l'opération CreateConfigurationSourceProvider pour créer un fournisseur de source de configuration à partir du serveur Bitbucket.
Pour obtenir un exemple de la partie
configSourceProviderType
de la demande, reportez-vous à CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails.