Jenkins + Maven + Gitをビルドして、プロジェクトの自動デプロイを実現します

1.Gitをインストールします

(1)インストールコマンドを実行します

	yum install git

ここに画像の説明を挿入
(2)gitのインストール結果を表示する

		git --version

ここに画像の説明を挿入

(3)インストール情報を表示する

	Git默认安装在/usr/libexec/git-core目录下,可输入指令,查看安装信息:

ここに画像の説明を挿入

2.Mavenをインストールします

	***可在官网下载指定版本 http://mirror.bit.edu.cn/apache/maven

ここに画像の説明を挿入
(1)解凍

	tar -zxvf apache-maven-3.5.4-bin.tar.gz 

(2)Maven環境変数を構成します

	vi /etc/profile

(3)環境変数を追加する

	export MAVEN_HOME=/var/local/apache-maven-3.5.4
	export MAVEN_HOME
	export PATH=$PATH:$MAVEN_HOME/bin

ここに画像の説明を挿入
(4)コマンドを実行して、Maven環境変数を有効にします。

	source /etc/profile

(5)Mavenのインストールステータスを表示する

	mvn -v

ここに画像の説明を挿入

3. gitsshキーを構成します

Jenkinsネイティブデプロイメントは、対応するスクリプトを直接実行できます。たとえば、クロスマシンデプロイメントプロジェクトには、次の3つの手順が必要です。

	1.需要通过公共秘钥连通两个机器
	2. 修改部署机器下的.ssh目录权限问题
	3. 脚本执行(根据部署环境不同,自己编写脚本)

接続されたマシン:
1> Jenkinsがデプロイされているマシン(4.19)で秘密鍵を生成し、次のコマンドを実行します。

	ssh-keygen -t rsa -C "[email protected]"

ここに画像の説明を挿入
2つのファイルid_rsaが.sshディレクトリに生成されます。id_rsa.pub2
ここに画像の説明を挿入
>マシンによって生成されたid_rsa.pubファイルのコンテンツ(4.19)を
デプロイされるマシンの.sshディレクトリ内のauthorized_keysファイル(4.125)に割り当てます。 )

3>完了後、4.19マシンでコマンド行を実行する必要があります[ssh Deploy Machine User @ Deploy Machine ip]

.sshディレクトリの権限を変更します

  1. .sshディレクトリの権限は700である必要があります
  2. .ssh / authorized_keysファイルのアクセス許可は600である必要があります

スクリプトの実行(参照のみ)

ここに画像の説明を挿入



あとがき:白い靴が汚れているのを見つけたら、パートナーが私をきれいに磨いてくれるので、これからは白い靴だけを買うことにしました。

おすすめ

転載: blog.csdn.net/weixin_43945983/article/details/106134864