JenkinsパイプラインでCI・CD環境構築 (Toy Project)

김유신·2024년 10월 4일
0

Project

목록 보기
7/7
post-thumbnail

JenkinsパイプラインでCI・CD環境構築 (Toy Project)

開発者からGitHubにコードをPUSHしたら
JenkinsのパイプラインでCI・CDされます。

1.開発者からGitHubにコードPUSH
2.JenkinsからGitHubの変更事項をWebHook
3.JenkinsからSonarQubeにコードの分析を依頼。
4.SonarQubeでCode分析が問題なかったらまたJenkinsに送る
5.JenkinsからDockerに変更事項をDockerコンテイナーに配布する

サーバーはAWSのEC2で使いました。

以外にも 色んなJenkinsのPipeline設定、Dockerfileの生成、WebHook、Token、SonarQubeのToken、SonarQubeのSSH設定などをしますた。

Jenkins設置後暗証番号はsystemctl status jenkinsで確認出来ます。

ローカル環境から変更事項を

GitHubにPushしたら

SonarQubeからCodeを検査して
Dockerに送りします。
Dockerでは変更事項とDockerFileで結果物としてコンテイナーでDeployします。

変更事項が反映されました。

profile
KYS's blog

0개의 댓글