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的主要内容,如果未能解决你的问题,请参考以下文章

jenkis 构建

Docker——Jenkins + Git + Registry构建自动化持续集成环境(CI/CD)

Jenkis pipeline构建项目实践

有人可以解释啥是 SVN 平分算法吗?理论上和通过代码片段[重复]

Jenkis pipeline构建菠菜源码搭建出售项目实践

svn报错cleanup failed–previous operation has not finished; run cleanup if it was interrupted的解决办法(代码片段