jenkis+svn+docker
Posted 繁星下的晴空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkis+svn+docker相关的知识,希望对你有一定的参考价值。
安装jenkis
下载jenkins镜像
wget -0 /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
下载jenkins密钥
rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
安装jdk环境
tar zxvf jdk1.8.0_131.tar.gz
mv jdk1.8.0_131 /usr/local/java
添加jdk环境变量
export JAVA_HOME=/usr/local/java
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
安装java环境
yum -y install java
安装jenkins
yum install jenkins
启动jienkins
systemctl restart jenkins
附:忘记密码
进入Jenkins家目录,备份config.xml
sudo cd /var/lib/jenkins/
sudo cp -a config.xml config.xml.bak
修改如下
<useSecurity>true</useSecurity> 修改成 <useSecurity>false</useSecurity>
<authorizationStrategy> .... </authorizationStrategy> 标签之间的内容全部删除
## 其实authorizationStrategy 之间的东西不清理也可以,主要是把 useSecurity的true改成false重启即可
重启 Jenkins 可以无账号和密码登录Jenkins
sudo service jenkins restart
修改用户密码
"系统管理"—>"Configure Global Security"—>“启用安全”—>"Jenkins专有用户数据库"-->"允许用户注册"—>点击保存。
"系统管理"—>"管理用户",可以修改相应用户密码。
还原config.xml文件
sudo rm -rf config.xml
sudo cp -a config.xml.bak config.xml
sudo rm -rf config.xml.bak
sudo service jenkins restart
安装 maven
下载源码包
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
配置变量
vi /etc/profile
export M2_HOME=/usr/apache-maven-3.3.9
export PATH=$PATH:$M2_HMOE/bin
source /etc/profile
安装maven所需环境
yum -y install maven
测试
mvn -version
安装
yum -y install subversion
测试是否安装成功
svnserve --version
创建svn版本库目录
mkdir /data/svn/
cd /data/svn
svnadmin create trunk
以上是关于jenkis+svn+docker的主要内容,如果未能解决你的问题,请参考以下文章
Docker——Jenkins + Git + Registry构建自动化持续集成环境(CI/CD)
有人可以解释啥是 SVN 平分算法吗?理论上和通过代码片段[重复]
svn报错cleanup failed–previous operation has not finished; run cleanup if it was interrupted的解决办法(代码片段