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 de commencer
Voici 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 être exécuté 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 de Bitbucket Server. 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
-
- Droits d'accès permettant de cloner le référentiel et de lire les informations du 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é.
Importer un certificat existant
Pour accéder à un serveur Bitbucket privé, rendez son certificat SSL associé disponible dans le service Oracle Cloud Infrastructure Certificates.
Pour plus d'informations sur le service Certificates, voir Certificates.
Une fois tous les prérequis remplis, suivez les étapes ci-dessous dans la console pour créer un fournisseur de source de configuration à partir de Bitbucket Server. 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>
Afin d'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 de Bitbucket Server.
Pour obtenir un exemple de la partie
configSourceProviderType
de la demande, reportez-vous à CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails.