ジェンキンスのLinuxシステムのインストール

インストールJDK

最初の記事を参照してください。

インストールの達人

ステップ1:ダウンロード

wgetののhttp:// mirrors.hust.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz

ステップ2:抽出

解凍では/ usr / local /ソフトウェアディレクトリ

タール zxvfのapache-mavenの3.6以上0ビン。タール .gzを

第三段階:変更の/ etc /プロファイル

vimのは/ etc / profile 

そして、ファイルの最後に以下の内容を追加します。

輸出M2_HOME =は/ usr / local /ソフトウェア/ apacheの-maven- 3.60 
エクスポートパスは $ PATHを=:$ M2_HOME / binに

第四段階:構成を検証します

ソースは/ etc / profile 

ステップ5:ビューMavenのバージョン

MVN -v

gitのをインストールします。

ステップ1:インストール

yumを -y インストール gitのを

ステップ2:gitのバージョンを確認します

gitの--version

インストールジェンキンス

ステップ1:ダウンロード

wgetの -Oの/ etc / yumを .repos.d / jenkins.repoます。https:// pkg.jenkins.io/redhat-stable/jenkins.repo

ステップ2:インストール

RPM --importます。https:// pkg.jenkins.io/redhat-stable/jenkins.io.key 
yumを インストールジェンキンスを

ステップ3:設定

VIMの/ etc /のsysconfig /ジェンキンス

ポート、デフォルトの8080の起動

JENKINS_PORT = " 8080 "

修正ジェンキンスディレクトリ

将JENKINS_HOME = " の/ var / libに/ジェンキンス"改成JENKINS_HOME = " /データ/ジェンキンス"

私は/データにジェンキンスディレクトリを変更するためにここにいる、対応する/データディレクトリを作成します

ます。mkdir / データ
 CP -aの/ var / libに/ジェンキンス/データ/

ユーザーがルートを変更します

JENKINS_USER = " ルート"

変更ディレクトリのパーミッション

chownコマンド -Rルート:ルート/データ/ ジェンキンス
 のchown -Rルート:ルート/データ/ ジェンキンス
 のchown -Rルート:ルート/データ/ジェンキンス

ステップ4:JDKソフトリンク

LN -sは/ usr / local /ソフトウェア/ jdk1。8 .0_131 / binに/ javaのは/ usr / binに/ javaの

ステップ5:スタート

systemctlスタートジェンキンス

ファイアウォール権限を変更します。外部ネットワーク缶アクセス(デフォルトポート8080は、ポート選択が実際に開始する)ので、

ファイアウォール-CMD --zone =公共--add-ポート= 8080 / TCP - 永久
ファイアウォール -cmd --zone =公共--add-サービス= HTTP - 永久
ファイアウォール -cmd --reload

ステップ6:プラグインをインストールします。

1、訪問のhttp:// IP:8080 /、以下の画面が表示されます

 

2、ビューへのパスワードを初期化し、入力し、[続行]をクリックします

[ルート@ localhostのビン]#の /データ/ジェンキンス/秘密/ initialAdminPassword
904951c87bcb47ff947b186b30677ad9

3.推奨プラグインのインストール
を再試行をクリックすることができ、存在する場合は、プラグインをインストールに失敗し、インストールが成功し、それが次の図に表示されます。

 最初の管理者ユーザーを作成します。

 保存し、設定例を完了

 インストールは完了です

 ジェンキンスホーム

ステップ7:グローバル設定ツール

>グローバル設定ツール - システム管理]をクリックします

1、Mavenの設定グローバルコンフィギュレーションファイル

 

 /usr/local/software/apache-maven-3.6.2/conf/settings.xml

/usr/local/software/apache-maven-3.6.2/conf/settings.xml
2、配置JDK

 

 jdk1.8

/usr/local/java/jdk1.8.0_211
3、配置Git

 

 git1.8

/usr/bin/git
4、配置Maven

 

 apache-maven-3.6.2

/usr/local/software/apache-maven-3.6.2
配置好后,点击保存

第八步:新建任务

此处新建一个任务用于使用maven打包我自己在github上的一个使用spingboot编写的代码生成工具

1、点击新建任务

 

 

2、输入任务名称—>构建一个maven项目—>确定

 

 

 3、填写项目构建信息

 

 

 

选择Git作为源码管理工具

 

 

 添加git用户名密码

 

 

 构建:使用Maven执行打包命令

保存
点击立即构建
查看构建日志
构建成功后,可在/var/lib/jenkins/workspace/yuejiaxiao-test/target目录下看到构建好的jar包

 

npm安装(Centos7)

推荐个https://npm.taobao.org/mirrors/
可以下载想要的node版本
首先安装必要的环境

yum install gcc gcc-c++

安装步骤

wget https://npm.taobao.org/mirrors/node/v10.14.1/node-v10.14.1-linux-x64.tar.gz

然后执行下面命令

tar -xvf  node-v8.0.0-linux-x64.tar.xz
mv node-v8.1.4-linux-x64 node

配置环境变量

vim /etc/profile

在文件中添加,目录写自己的实际目录

#set for nodejs  
export NODE_HOME=/usr/local/node  
export PATH=$NODE_HOME/bin:$PATH

生效配置文件

source /etc/profile
node -v
npm -v

jenkins执行脚本npm: command not found解决

前提:服务器npm已经配置完成,并且服务器执行npm install没有问题

【npm install】放到脚本里面,Jenkins执行脚本报错

[test] $ /bin/sh -xe /tmp/jenkins617246321908774027.sh
+ sh /home/sh/test.sh
/home/sh/test.sh: line 7: npm: command not found

解决方案

查询系统环境变量: echo $PATH

[root@localhost /]# echo $PATH
/home/software/jdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/git/bin:/usr/local/git/bin:/root/bin

服务器的环境变量添加到Jenkins
位置:【系统管理】->【系统设置】->【全局属性】->【环境变量】
做如下配置:
环境变量
键值对列表
键 PATH
值 /home/software/jdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/git/bin:/usr/local/git/bin:/root/bin

 

Jenkins 中创建项目时没有Maven项目怎么办

如果在创建项目时候,没有“创建一个Maven 项目”的选项。
你需要安装Maven项目插件:Maven Integration plugin 。
点击“可选插件” 然后在右边的过滤输入框中输入搜索关键字: Maven Integration Plugin 或者 Pipeline Maven Integration Plugin ,搜索到了以后,点击直接安装,

安装完成后重启就好了。

卸载jenkins

  1. 卸载软件:rpm -e jenkins

  2. 删除遗留文件: find / -iname jenkins | xargs -n 1000 rm -rf

jenkins修改系统时间

1、在“系统管理”中的“脚本命令行”中输出:(临时生效)

System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai')

2、(永久生效)
找到jenkins的启动配置,centos在:

vim /etc/sysconfig/jenkins

修改如下:

JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai"

 

 然后重启jenkins即可

おすすめ

転載: www.cnblogs.com/xinxing1994/p/11940514.html