DevOpsの開始
DevOpsサービスを開始する方法およびそれを使用するための前提条件について学習します。
https://docs.oracle.com/ja-jp/iaas/Content/devops/using/getting_started.htm
こんにちは。
dotDでインフラエンジニアをやっている棟方です。
今回PJでOracle Cloud Infrastructure (OCI)でいろいろと作ってみた上で、こんなところが困ったな、難しかったな、といったような話を書いていきたいと思いいます。
今回はOCI DevOpsというデプロイサービスについて書いていきます。
参考文献:
OCI上でコードのバージョン管理からデプロイまでを一気通貫で全部管理できますよ、という一見大変便利そうなツール。
しかもGitHubとの同期機能もあるので使いこなせれば便利。
DevOpsを構築するにあたって、DevOpsのセットアップ以外で必要だったあれこれについて、いろいろ試してみた結果下記が判明。
まず、前提の前提として、OCIはゼロ トラストです。
一切合切使わせないという方針のもとサービス展開がされているので、筆者も「フーン」くらいでしたが、実際やってみていろいろと詰まりました。
参考文献:
インスタンス・グループへのデプロイ (oracle.com)
https://oracle-japan.github.io/ocitutorials/cloud-native/devops-for-commons/
上記2つのドキュメントに従って…と言いたいところですが、そのままやると前項のようにいろんなところで躓きます。
きっと、恐らく下記のような順序で構築を進めていくのがベストではないかというのがありますので、ご紹介します。
あちらこちらのドキュメントを参考にしていましたが、成功たどり着くまでにかなり迷いました。
ドキュメントもあちらこちらのリンクに飛ばされるので難解です。。。
上記の方法も本当に正解かはわからないのですが、結果としてはうまくいった方法です。
少しでも参考になればと思います。