栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker安装部署Jenkins--学习笔记

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker安装部署Jenkins--学习笔记

1.拉取镜像
docker pull jenkin/jenkins
2.安装容器 2.1启动容器之前要先给挂载卷赋予权限
mkdir /opt/jenkins_home
chmod 777 jenkins_home
2.2启动容器
docker run -d --name jenkins -p 8081:8080 -p 50000:50000  -v /opt/jenkins_home:/var/jenkins_home jenkins/jenkins:latest
3.查看jenkins服务密码
docker logs jenkins

4.安装插件

推荐安装jenkins社区插件
如果安装失败


更改为清华大学源

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 
5.配置系统设置和全局设置 5.1 SSH设置

在 系统管理->系统配置 中进行设置
设置SSH之前 必须要下载Publish over SSH插件 否则 没有这个设置项

5.2 JDK、Maven、Git配置

在 系统管理->全局工具配置 进行配置

JDK和Maven配置 第一次配置需要进行下载 二者都自动安装即可

Git按系统自动配置为准

6.创建一个新任务

新建任务->构建一个自由风格的软件项目

配置丢弃旧的创建 天数和个数按个人所需填写

此处我使用gitee远程仓库

Repository URL:远程仓库的URL

Credentials:此处选择使用用户名和密码作为凭据(gitee账号密码)

构建触发器->触发远程构建 就是当用户访问此路径时就会进行一次构建

此处的Maven就选用在全局工具配置中配置的Maven版本

stop.sh

#!/bin/bash
BUILD_ID = DonTKILLME
echo "Stop Procedure : renren-generator-1.0.0.jar"
pid=`ps -ef |grep java|grep renren-generator-1.0.0.jar|grep -v grep|awk '{print $2}'`
echo 'old Procedure pid:'$pid
if [ -n "$pid" ]
then
kill -9 $pid
fi



start.sh

#!/bin/bash
BUILD_ID = DonTKILLME
export JAVA_HOME=/usr/java/jdk1.8.0_181
echo /opt/java/openjdk
echo 'Start the program : renren-generator-1.0.0.jar' 
chmod 777 /myjar/jenkins_jar/generator/renren-generator-1.0.0.jar
echo '-------Starting-------' 
cd /myjar/jenkins_jar/generator/
nohup /usr/java/jdk1.8.0_181/bin/java -jar renren-generator-1.0.0.jar &
echo 'start success'

目前Jenkins构建完成后,shell脚本命令不能自动执行,需要手动

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/729493.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号