Azureでgit管理できないかと探していたら、Azure DevOps
というキーワードにたどり着いたので、勉強がてらDevOpsのプロジェクトを作成してみた。
最近勉強していたLaravel、Dockerを組み合わせてやってみようと思う。
DevOps Project作成
Azureポータルにログインして、リソースの作成で「DevOps Project」を選択する。
今回はLaravelを使いたいので、アプリケーションの種類はPHPを選択する。
Laravelを選択。
Laravelを選択した場合、コンテナーは1択。
最後は下記情報を入力して作成する。
- プロジェクト名
- 組織名
- Webアプリ名
- ロケーション
作成結果の確認
作成されたAzure DevOpsプロジェクトのページに移動する。 今回は組織も露ジェクト名も「chachat」という名前で作成しているので、見た感じ全部「chachat」になっている。 (もう少し考えて名前をつければよかった…。)
gitリポジトリー
プロジェクト → Reposに移動すると、Laravelで構成されたリポジトリーが作成されているので、Cloneをクリックする。
gitクライアントで表示されたURLを指定して、Cloneを実行する。
ローカルで確認出来れば完了。 後は、Azure DevOpsのリポジトリーに修正をかけていく。
Webアプリ
WebアプリはLaravelを選択すると、Dockerで構築されたWebアプリが外部公開される。
Webアプリの公開も完了した状態になっていて、<プロジェクト作成時に指定したWebアプリ名>.azurewebsites.net
という名前でアクセス出来る。