jenkins的使用方法

1、配置用户权限

2、配置要发布的服务IP

a、登陆jenkins服务器,配置服务器凭据。

菜单路径:Jenkinsà凭据à系统à添加域

jenkins的使用方法_第1张图片

域名写远程服务器的ip地址。

添加域完成之后可在系统中看到新添加的域。

点击新添加的域,进行添加凭据,为远程服务器的用户名和密码。

jenkins的使用方法_第2张图片

b、配置push over ssh

菜单路径:jenkinsà系统管理à系统设置

jenkins的使用方法_第3张图片

配置SSH remote hosts:

jenkins的使用方法_第4张图片

配置push over ssh:

       jenkins的使用方法_第5张图片

此处配置了远程目录,后续jenkins服务器可以上传到此服务器对应的目录下。

3、发布jar

a、在服务器上安装jar服务,可以通过

     service georemit-api start
    service georemit-api stop

  启动和停止

b、新建job

jenkins的使用方法_第6张图片

jenkins的使用方法_第7张图片

NAME="georemit-api"      ---服务名

echo $NAME

ID=`ps -ef | grep "$NAME" | grep -v "grep" | awk '{print $2}'`

kill -9 $ID     ----清除服务

cd /data/com/geoswift/app/jars   ---进入到该目录

rm -rf georemit-api.jar       -------删除原服务的jar

cp api-server-1.0.0-SNAPSHOT.jar georemit-api.jar    ----对刚打包的jar进行重命名

chmod 777 georemit-api.jar   georemit-api.jar的权限就被修改为777(可读可写可执行)。

service georemit-api start

C、配置环境变量

jenkins的使用方法_第8张图片

4、发布war

5、当我们上传一个jar,启动报这个错误的时候env: /etc/init.d/georemit-ui: Permission denied

  是因为没有添加权限    env: /etc/init.d/georemit-ui: Permission denied

chmod +x georemit-ui.jar    该命令是对georemit-ui.jar添加权限

ls -al   当前目录下所有文件信息

jenkins的使用方法_第9张图片

 chmod 777 node_modules   对node_modules加最大权限

jenkins的使用方法_第10张图片

执行chmod -R 777 node_modules即可解决

你可能感兴趣的:(java项目架构)