Ubuntu 上安装jenkins 自动测试ruby on rails

1. 安装java jdk

$ sudo apt-get install openjdk-6-jre
$ sudo apt-get install openjdk-6-jdk 
$ sudo apt-get install openjdk-6-source

2. 安装Jenkins

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

3. 安装好后,再更新到最新的


sudo apt-get update
sudo apt-get install jenkins

好了,然后打开你的浏览器, 输入localhost:8080 就可以看到我们可爱的jenkins 了


下面是一些小提示

jenkins 被安装成services .   /etc/init.d/jenkins


jenkins user 被创建


log 文件放在 /var/log/jenkins/jenkins.log 


下一步了


就是安装git 


sudo apt-get install git-core


然后就是redis 了


sudo aptitude install redis-server


http://vvv.tobiassjosten.net/linux/installing-redis-on-ubuntu-with-apt/


接下来就是安装RVM了, 这个很重要,如果RVM不知道是什么意思的话,上网看下比较好



2 sudo apt-get -y install build-essential libssl-dev curl git-core
3  

 

安装完后,看下RVM的path 是否 在 ~/.bashrc 里面。 有的话, 就让它有效。


2 $ view ~/.bashrc
3  

5 source ~/.bashrc

最后一步了

1  
2 $ rvm notes
3  
4  
5 $ rvm requirements
6  

8 sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion

现在就好了  rvm -v 看下版本号码哦


RVM 和 ruby 以及 gem 之间的关系  一定要记住 rails 是ruby 的 gem 文件


RVM的一些命令:


rvm list known

rvm list

rvm install 1.8.7

rvm install 1.9.2


rvm 1.8.7 使用ruby 1.8.7

rvm 1.9.2 使用ruby 1.9.2


rvm info

rvm uninstall 1.8.7


如何切换gem 环境了


命令 解释
rvm gemset list  
rvm gemset create rails30  
rvm gemset create rails31  
rvm 1.9.2@rails30 ruby 1.9.2 使用 rails30
rvm 1.9.2@rails31  
rvm gemset delete rails30 「rails30」という名前のgemsetを削除
 




默认的是@global  

可以输入 echo $GEM_PATH


下面就可以开始配置jenkins 了


如果你的工作环境需要proxy 的话,一定要加入proxy 不然无法下载plugin 的


manage jenkins > plugin manager > advanced

  • Server:  your server
  • Port:  your port

刚开始先安装一下的组件: 

Git Client Plugin
Git Plugin
Green Balls
Mask Passwords Plugin
Rake plugin
Ruby metrics plugin
Ruby Plugin


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值