DevOpsの合理化: Oracle IntegrationとGITリポジトリの接続 (2025/07/15)

DevOpsの合理化: Oracle IntegrationとGITリポジトリの接続 (2025/07/15)

https://blogs.oracle.com/integration/post/streamline-your-devops-git-integration-in-oic

投稿者:Vernon Saldanha | Principal Product Manager

 

プレースホルダー画像

 

OIC アーティファクトをインスタンス階層全体に展開することは、組織にとって重要なオペレーションであり、お客様はスムーズな展開を実現するために、明確に定義された CI/CD プロセスを構築しています。GIT リポジトリは、多くの場合、このプロセスの中心となります。DevOps プロセスの効率化に向けた継続的な取り組みの一環として、OIC インスタンスを GIT リポジトリと統合する新機能を導入しました。このネイティブ統合により、GIT リポジトリへの直接エクスポートや GIT リポジトリからの直接インポートが可能になり、メリットを享受できるようになります。OIC インスタンスで GIT 統合を構成する方法を見てみましょう。


リポジトリ設定

設定ページには、GITリポジトリの詳細を設定するための新しいオプションがあります。ここで、ユーザー名、トークンID、ベースリポジトリ、ブランチ名など、すべての必須情報を入力する必要があります。

リポジトリ設定

: トークンを取得するための公式 GIT ドキュメントは、  https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokensです。

設定が完了したら、接続が正常に確立されているかテストできます。これで、OICインスタンスがGITリポジトリに接続され、アーティファクトを管理できるようになります。

今すぐテスト


プロジェクトとデプロイメントのエクスポート

次に、「プロジェクト」セクションに移動します。プロジェクトにマウスオーバーして「アクション」メニューをクリックすると、 「エクスポート」オプションが表示されます。このオプションで、GITリポジトリへのエクスポートを選択できます。

輸出

 

エクスポートプロジェクト

 

 

 

 

 

 

このオプションをクリックすると、プロジェクト全体をエクスポートできるようになります。

プロジェクトをリポジトリにエクスポート

 

ここでは、GIT リポジトリ内のprojectsという指定されたフォルダーの下にある OIC インスタンスからエクスポートされたプロジェクトを確認できます。

GIT 内のプロジェクト

 

任意のデプロイメントをエクスポートすることもできます。

エクスポート展開

デプロイメントは、 deploymentsと呼ばれる指定されたフォルダーの下の GIT リポジトリにも表示されます

GITでのデプロイメント


プロジェクトとデプロイメントのインポート

これで、別の OIC インスタンスで、プロジェクト ページの[追加]ボタンをクリックすることで、別の OIC インスタンスからエクスポートされたこれらのアーティファクトをインポートできるようになります (リポジトリ設定が完了していることが前提です) 

追加

GIT リポジトリからダウンロード(インポート) するための新しいオプションが表示されます。

プロジェクトのインポート

これにより、GIT リポジトリ内のプロジェクトが表示されます。

プロジェクトリスト

GIT リポジトリで利用可能なデプロイメントとともに。

展開リスト

 

両方のリソースをこの OIC インスタンスにインポートできるようになりました。


それで、今私たちは何ができるでしょうか?

この機能を使用すると、2つの主要な要件を満たすことができます。

  1. 開発された OIC 成果物のバックアップを作成します。
  2. OIC インスタンス間の自動コードプロモーション用に外部 CI/CD パイプラインを構成します。

コメント

このブログの人気の投稿

Oracle Database 19cサポート・タイムラインの重要な更新 (2024/11/20)

Oracle GoldenGate 23aiでMicrosoft Fabricでのオープン・ミラーリングがサポートされるようになりました (2024/11/19)

OCIサービスを利用したWebサイトの作成 その4~Identity Cloud Serviceでサイトの一部を保護 (2021/12/30)