0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[03] declarative pipeline の使用例 --Pipeline を GitLab で管理する

Last updated at Posted at 2021-10-03
本シリーズのトップページ
https://qiita.com/robozushi10/items/52a393aee1ba57999196

概要

Pipeline の記述を Jenkins WEB-UI 上に直接書かずに、
Git サーバ(SCM)で管理させるための設定をする.

今回は、Git サーバには GitLab を用いた.

手順

1. GitLab 上に専用リポジトリを作る

リポジトリおよび接続アカウント情報が以下であるものとする.

項目
リポジトリURL https://gitlab.com/foo/pipeline-scm
アカウント foo
パスワード ****

 

2. Jenkins の Pipeline ジョブ画面で設定をしてやる

Gitサーバ (ここでは GitLab) のアカウントが Jenkins WEB-UI に存在しない場合は、
下図の緑枠から登録すれば良い. (分かり難いが、「Jenkins」などと表示されるものの気にせずクリックすれば良い)

image.png

 

3. ジョブを実行してみる

ログを見ると、ジョブの最初に GitLab から Jenkinsfile を clone している.

 

以上.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?