下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

关于Linux系统中jenkins使用的简单介绍的讲解

作者:课课家     来源: www.kokojia.com点击数:1151发布时间: 2015-11-09 10:06:57

标签: Linux系统

 不经意间我们又来到了Linux系统文章的学习,在众多学习中,我们的文章也许不起眼,但是想必大家都有很多问题吧,所以重要的下面我们就来讲解一下,大家一定要认真看奥!!
 

jenkins是一个开放的软件平台,在Linux系统中的软件平台也不少,但是jenkins一直是比较受欢迎的那一个。本文就来简单介绍一下Linux系统中jenkins安装配置和使用。
  安装jenkins
  首先保证系统中已经安装了jdk,最好是jdk1.5以上。
  http://jenkins-ci.org/ 下载本机环境相对应安装包
  Windows 运行Java –jar Jenkins.war。
  mac 直接安装下载jenkins文件。
  在浏览器中输入 http://localhost:8080 访问。
  jenkins默认会存放在用户主目录下的.jenkins文件夹中。
  mac 保存在 /Users/Shared/Jenkins
  本地安装在虚拟机CentOS上面。
  注意安装JAVA才能运行.sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
  sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
  sudo yum install jenkins
  安装GITyum update
  yum -y install zlib-devel openssl-devel perl cpio expat-devel gettext-devel
  yum install curl-devel
  yum install autoconf
  wget http://git-core.googlecode.com/files/git-1.8.3.2.tar.gz
  tar xzvf git-1.8.3.2.tar.gz
  cd git-1.8.3.2
  autoconf
  。/configure --with-curl=/opt/git
  make
  make install
  修改etc/passwd文件,让jenkins用户有ssh操作权限。jenkins:x:496:496:Jenkins Continuous Integration Server:/var/lib/jenkins:/bin/bash
  使用jenkins用户su jenkins
  然后 生成ssh-keyssh -keygen -t rsa -C “youremail@example.com”
  在浏览器中输入http://192.168.0.101:8080
  jenkins使用
  系统管理--管理插件--可选插件 搜索git
  安装Git plugin和GitHub plugin插件
  进入“系统管理-》系统设置”设置Jenkins的相关参数。主要是设置Git和GitHub插件的参数,在Git下的Path to executable一栏添加本机的git的路径,在Git plugin下的添加本地Git的user.name和user.email的信息,在GitHub Web Hook下添加GitHub账户的相关信息。
  如果想要使用邮件的功能,需要在邮件通知的一栏添加SMTP服务器和邮箱的相关信息,添加后点击Test的按钮测试一下能否正常发送邮件,这一功能可以在后面的项目中使Email Notification功能得以正常使用。
  设置GIT

  新建项目linux培训

  配置ssh key
  Credentials--Global credentials (unrestricted)--Add Credentials

随着电信行业的飞速发展,固定电话、数据传输、互联网、宽带的业务量急剧增长,而由此带来的许多麻烦也在困扰着电信运营商。网络维护的工作越来越繁重、故障情况无法跟踪、历史的故障频繁发生、处理情况、知识资源不能有效的利用,同时对于故障的处理无法进行效率评估和绩效考核,诸如此类的问题使运营商头疼不已。因此,如何确保电信运营企业内部众多软、硬件设备的正常运维就显得十分重要。

正是在这种情况之下,电信行业信息系统的运行维护管理引起了一批具有远见的软件企业的关注。他们认为,目前的网络运维支撑系统还存在着不少问题,如运维管理主要集中在性能管理与故障管理的功能实现上,没有实现完整的运维功能整合。而且,为了解决业务运营的急需,许多系统都必须在短时间内开发完成,对系统间的互连互通缺乏周密的考虑,形成各自独立的系统,产生了很多“信息孤岛”,不能充分发挥信息化系统的威力,没有能够为电信运营商带来更大的效益。



  配置项目 Repository URL输入Repository的Git地址(代码地址)

  填写shell命令

  ls -la //列出文件linux教程
  rsync -auv --delete --exclude=/.git --exclude-from=。/deployignore
  //rsync同步 删除 过滤/.git 设置过滤文件 。/deployignore
  。/ root@192.168.97.243:/root/www/
  // 用ssh登陆 目标服务器
  ssh root@192.168.97.243 ls -la /root/www/
  //列出文件
  设置下更新目标的的服务器(也就是192.168.97.243),使他支持sshvim /etc/ssh/sshd_config
  RSAAuthentication yes
  PubkeyAuthentication yes
  AuthorizedKeysFile .ssh/authorized_keys
  安装rsyncyum -y install rsync
  新建ssh目录
  mkdir .ssh
  chmod 755 .ssh/
  然后在.ssh目录下创建authorized_keys 文件
  touch authorized_keys
  chmod 600 authorized_keys
  把jenkins的key保存在这个文件。
  点击构建,显示为蓝色就表示成功,红色为错误。
  以上就是Linux系统中jenkins使用的简单介绍了,想要使用jenkins就要先安装和配置,本文的介绍虽然简单,但是也算很全面了。

小主们看完我们的文章,想必一定对我们文章很感兴趣了吧,若大家想了解更多视频课程文章的课程,亲们可以到课课家官网查看。非常真诚地欢迎大家,偶在等你们哟,快来吧!!!

 

赞(103)
踩(2)
分享到:
华为认证网络工程师 HCIE直播课视频教程