ジェンキンス接続と構築/導入の自動化

1937 ワード

1.ジェンキンスワファイルのインストール

$wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war

2.ジェンキンスワファイルの実行

#   톰캣으로 실행하려면 jenkins.war 파일을 톰캣폴더의 webapps 폴더로 이동 후 톰캣 재실행 및  `톰캣주소및포트/jenkins` 로 접속

#   war파일 직접 실행(8080포트로 실행)
$java -jar jenkins.war --httpPort=8080

3.ジェンキンス運転初期画面



初期設定と必要なプラグインのインストール

4.ジェンキンスの優先パラメータ


  • グローバルツール設定(Global Tool Configuration)をクリックします.


  • git、jdk、maven、gradleなどのパスの構成

  • 5.新規アイテムの作成と設定



  • Git Rappergitory設定


  • 構築の設定

  • 構築後にShellスクリプトを実行するなど、優先パラメータを設定できます.

    6.プロジェクトを作成して「Build Now」をクリックして構築を開始

  • バージョン成功後コンソール出力
  • 7.配置


    配置Post StepのExecute Shellを使用してShellスクリプトを作成し、warファイルを更新してサーバーを再起動します.

    誤り

  • 以降exec shellを使用してバックグラウンドでShellスクリプトを実行するときにプロセスを維持できない現象
  • $BUILD_ID=dontKillMe #스크립트 ~~
    ジェンキンスは構築後にすべてのサブプロセスを停止するため、上記のコマンドを追加するとこの問題が解決します.