JDKをインストールします。
yum install -y java
インストールジェンキンス
/ var / libに/ジェンキンス/で、インストールディレクトリの後
YUMリポジトリライブラリはジェンキンスを追加するには、ジェンキンスさんは、ここからダウンロードしインストールします。
-
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
-
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
-
yum install -y jenkins
- 最後のステップは、RMPパッケージのダウンロードjenkisに公式サイトに上にインストールすることができない場合は、公式ウェブサイトのアドレス(http://pkg.jenkins-ci.org/redhat-stable/)
wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
rpm -ivh jenkins-2.7.3-1.1.noarch.rpm
- 最後のステップは、RMPパッケージのダウンロードjenkisに公式サイトに上にインストールすることができない場合は、公式ウェブサイトのアドレス(http://pkg.jenkins-ci.org/redhat-stable/)
(から開始時間の/ etc /のsysconfig / Jenkinsの構成パラメータを取得)の設定ポートjenkis
-
vi /etc/sysconfig/jenkins
JENKINS_PORT =「8080」(このポートが競合を修正することはできませんしません):ポート番号を変更しますが見つかりました
アドレスジェンキンスダウンロードプラグインを変更します
sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json
スタートジェンキンス
service jenkins start/stop/restart
の/ var /キャッシュ、システムは「ジェンキンス」を作成する必要はは/ var / log /ジェンキンス、/ varは/ libに/ジェンキンスを修正する一方であなたは、サービスの所有者を変更する場合は、サービスにユーザーを可能にし、システムを起動するデーモンとして機能します/ジェンキンスの所有者
オープンジェンキンス
- ブラウザでのアクセス:ジェンキンスIPのインストール:JENKINS_PORT
- 初期パスワードで:は/ var / libに/ジェンキンス/秘密/ initialAdminPassword
- 推奨プラグインのインストール
- 新しいユーザーを作成します。
インストールのMavenプラグイン
- 前往ジェンキンスの管理 - 利用可能> - プラグインを管理します>
- 右側のフィルタ入力:Mavenの統合
- オプションのMavenの統合以下のリストをチェック(Mavenの統合がリストに存在しないように、そして今すぐ確認]をクリックし、プラグインのリストを更新)
- 点击今すぐダウンロードして、再起動後にインストールします
設定のMavenリポジトリのアドレス
ジェンキンス管理- >設定システム
-Dmaven.repo.local=/var/lib/jenkins/workspace/jars
(その後、作成したjarファイルのディレクトリ)
設定JDK、Gitは、Mavenのアドレス
ジェンキンスの管理 - >グローバルコンフィギュレーションツール
- 注:GIT_HOME / binに/のgit:Gitはするように設定します
- インストールとMavenのgitの参考ます。https://blog.csdn.net/weixin_43934607/article/details/100538881
アイテムの追加
新規プロジェクト
の設定のgitパス
コマンドセットのビルドは、
clean install -Dmaven.test.skip=true
プロジェクトをビルドしてみてください
- 特別な注意:あなたが闊歩生成されたAPIドキュメントを構築するためにそれを使用する必要がある場合には、ポンポンのファイルの内容を削除するために失敗しました
成功した展開の設定を構築した後
- 注:ジェンキンスのドッキングウィンドウが動作する権限を持っていない、それが最初にしなければなりません
chmod 777 /var/run/docker.sock
#!/bin/bash
echo "开始运行"
echo "停止app"
docker stop app
echo "删除容器app"
docker rm app
echo "删除镜像yzx/accout-mange:latest"
docker rmi -f yzx/accout-mange:latest
#要把jar包制作成镜像就必须使用docker build命令 同时必须有对应的Dockerfile(指定jar包位置是在Dockerfile指定)
# . 表示当前目录 -f 参数指定Dockerfile文件 -t 表示 制作的镜像tag
cd /var/lib/jenkins/workspace/accout-mange
docker build -f Dockerfile -t yzx/accout-mange:latest .
echo "新容器id:"
docker create --name app \
-p 9999:8080 \
-v /tmp/accout:/tmp/accout \
yzx/accout-mange:latest
echo "启动容器名:"
docker start app
echo "执行完毕,浏览器打开IP:9999浏览"
#构建镜像的Dockerfile
# From java image, version : 8
FROM java:8
# 挂载app目录
#VOLUME /app
##将maven构建好的jar添加到镜像中
ADD target/accout-mange-1.0-SNAPSHOT.jar accout-mange-1.0.jar
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "accout-mange-1.0.jar"]
トリガーの前にビルドを設定します(Gitee)
プラグインのインストール
- 前往ジェンキンスの管理 - 利用可能> - プラグインを管理します>
- 右側のフィルタ入力:Gitee
- 点击今すぐダウンロードして、再起動後にインストールします
プラグイン構成
- 追加コードクラウドリンク構成
ゴージェンキンス- >ジェンキンス管理- >設定システム- > Gitee設定- > Gitee接続 - Giteeか、接続名の中に名前を入力します
- https://gitee.com(ヤードの民営化、クラウドの導入のお客様は、ドメイン名を入力してください):URLアドレスでコードの完全なクラウドGiteeホストURLを入力します。
- コード内の資格情報は、[追加]をクリックし、プライベートクラウドAPIV5トークンとして構成されていない - >ジェンキンス
- ドメインは、グローバル資格情報を選択します
- 種類選択Gitee APIトークン
- あなたが必要とする範囲の選択
- Gitee APIトークンは、あなたのコードプライベートクラウドトークンを入力したアドレスを取得します:
https://gitee.com/profile/personal_access_tokens
- ID、Descripitonは、あなたがしたいIDと説明を入力します。
- 資格情報はGitee APIV5トークンに構成]を選択します
- リンクをテストするためのテスト接続が成功したクリックしてください。
トリガーの設定
- パスワードを生成するためにクリックしてウェブフック
Gitee設定