复仇者联盟3cibob没提示,可是wwWcibobCom还是不能收看

myeclipse 2016 ci 破解|MyEclipse 2016破解文件ci 破解版-东坡下载
东坡下载:内容最丰富最安全的下载站!
→ MyEclipse 2016破解文件 ci 破解版
MyEclipse最新版2016年的破解文件补丁,也是win7测试成功能的MyEclipse ci文件,下面附上了详细的破解教程,有需要的可以参考下!MyEclipse2016软件特色1.一次性提供所有你需要的技术完美平衡所有供应商最主流的技术。从Java Spring到Maven再到REST Web服务,你可以在MyEclipse中统一开发,MyEclipse支持你所需要的一切!2.理想化企业级开发MyEclipse充分利用目前最需要用到的Jave EE技术优势。如果您关注的是企业开发,您应该知晓自己掌握着当前最强大的Java EE功能。3.移动和云应用开发就绪随着企业移动应用的迅速发展,你需要一个非常灵活的IDE用于开发移动应用,在单一IDE下进行Java、云和PhoneGap移动应用的开发。4.在各种服务器上进行快速测试使用包含各种系列应用服务器的IDE。部署范围从WebSphere、Glassfish,、WebLogic到Tomcat等各种应用服务器。MyEclipse 2016破解教程首先明确公钥和私钥,算号器的RebuildKey不要乱点。。。用算号器,选择Blue版,点SystemId获取机器码,填上注册名,点Active,生成注册信息之后,SaveProperties保存成文件把算号器根目录下的publicKey.bytes替换到&patch/plugins/com.genuitec.eclipse.coreXXX.jar里面,如上图请大家一定要保证算号时,和此处替换时候,privateKey.bytes及publicKey.bytes没有改变过,算号器那个RebuildKey就是重新生成用的,不要乱点啊…最后就是把patch目录下面的做好的补丁扔到ME的plugins里面替换了MyEclipse 2016破解说明0.先说一下Usercode需要自己填写,这个随意然后SystemId需要点击按键生成――这个如果提示 Cannot find JNIWrapper native library (jniwrap.dll) in java.library.path:这样的错误,不要紧,再点一下应该就出来了,还是没有的话请注意权限问题(主要是Mac和Linux)还有就是破解之前请不要开启你的MyEclipse,要保持刚安装完的状态,如果你已经开过了,卸载重装吧――否则你就会遭遇打开编译器,然后校验失败,报错关闭工作空间需要用新的,不要用旧版本的了――如果你是Stable1.0破解过,正常用的工作空间也可以1.请确定你的算号器,也就是myeclipse2015_keygen文件夹中有privateKey.bytes(传说中的私钥)和publicKey.bytes(传说中的公钥),如果我的压缩包你解压以后没删过东西应该是有的2.请确定你没有点过算号器的RebuildKey,保证公钥和私钥没有被换过3.满足上述条件请略过第三步;如果上述条件不满足,也没关系,就是麻烦一点儿――3.1首先点击RebuildKey,重新生成公钥和私钥3.2用打开 com.genuitec.eclipse.server.core_XXXXXXXX.jar 这个jar包,用新生成的publicKey.bytes替换进去(路径是com\genuitec\eclipse\server\core),替换完不要做其他操作,关闭就好3.3然后可以进行后面的步骤了(注意做完第三步不要再手贱去点RebuildKey了,点一次就要重新进行一下3~7步,因为要保证生成注册码时候的密钥和jar包里的一致)4.选择版本――算号器我添加了Bling版的,大家懂的5.在算号器填好Usercode,并生成了SystemId后,点Active6.点SaveProperites把注册码保存到文件,这样就不用手动填了――如果有以前版本的,想要多版本共存,请看后面吧7.把补丁包(patch)里的plugins复制到MyEclipse的plugins覆盖原文件(可以参考1.0的破解步骤里面的图)*Mac用户注意:Mac版的插件目录在MyEclipse 2015.app/Contents/Profile/plugins,替换时候请注意要选合并,不是覆盖(覆盖会把整个文件夹替换掉,不该删的都没了,后果自己脑补吧)8.最后一步,MyEclipse的plugins/com.genuitec.eclipse.mobile.phonegap.core_13.0.0.me这个文件夹中,bin/com/genuitec/eclipse/mobile/phonegap/core/internal 以及 com/genuitec/eclipse/mobile/phonegap/core/internal 里面,都要删除 PhonegapProjectManagerImpl$1.class 和 PhonegapProjectManagerImpl$2.class,一共4个内部类,切记一定要删掉(参考http://tieba.baidu.com/p/?pid=&cid=0#)接下来就可以用了想要多版本共存的,有两种方法,一种是备份 .myeclipse.properties 这个文件(保存的注册信息),然后根据你想要用的版本去换另一种办法一劳永逸的,使用同一个公钥(publicKey.bytes)替换掉各版本的com.genuitec.eclipse.server.core_XXXXXXXX.jar包中的对应文件,这种办法需要各版本MyEclipse都是同一种授权的,比如都是Professional,都是Bling之类的注意点我都写在步骤里了,大家认真看,看明白了再动手,完全按照我给的步骤,不会出现各种奇葩问题的(比如还是会报校验错误,比如Web工程不能新建,比如视图问题)
安卓官方手机版
IOS官方手机版
MyEclipse 2016破解文件截图
java开发程序MyEclipse是在eclipse的基础上加上了自己的插件,可以帮助企业集成更强大的开发环境,同时也是JavaEE的集成开发环境,东坡这里将所有MyEclipse软件整理了一个合集分享给大家,有破解版,有相关插件,还有...
中文 / 902.0M很多用户在下载安装myeclipse10发
中文 / 3M尝试了几次myeclipse10中文包的安
中文 / 444.6MMyEclipse6.0是对EclipseIDE的扩
中文 / 1.16G作为一款非常好用的Java和J2EE的
中文 / 1.35G在大手眼里,MyEclipse历代版本的
中文 / 730KBMyEclipse对于java开发和程序员来
MyEclipse 2016破解文件 ci 破解版
本类最新软件
本类软件推荐
22.5M / 05-09 / v1.51 绿色版
852KB / 05-08 / 5.04 中文特别版
26M / 05-08 / 5.6官方版
7.4M / 05-05 / 2.1 最新版
30.7M / 05-04 / 7.1.0官方正式版
本类软件排行
本类软件必备
编程编译数据设计
请简要描述您遇到的错误,我们将尽快予以修正。
轮坛转帖HTML方式
轮坛转帖UBB方式后使用快捷导航没有帐号?
查看: 17120|回复: 38
萌新问问题?流放之路里所有专用名词,例如ci
主题帖子积分
Lv.4, 积分 1507, 距离下一级还需 493 积分
Lv.4, 积分 1507, 距离下一级还需 493 积分
如题如题!!
主题帖子积分
Lv.2, 积分 583, 距离下一级还需 17 积分
Lv.2, 积分 583, 距离下一级还需 17 积分
c&&e&&还有平常世界频道里面 刷的都是啥啊..
主题帖子积分
Lv.4, 积分 1275, 距离下一级还需 725 积分
Lv.4, 积分 1275, 距离下一级还需 725 积分
主题帖子积分
其实没多少的。
build、bd指流派、练法。
ci指灵异之体天赋、或灵异之体天赋形成的流派,就是血变1、免疫混沌伤害、纯粹靠能量护盾的。
es就是能量护盾。
mf是从暗黑2传承的,magic find,广义指刷装备,狭义指增加物品掉落稀有度词缀。
通货里c是混沌石,e或者ex是崇高石,这俩是最常用的流通通货。poe是流放之路游戏简称,d2、d3是暗黑破坏神二、三的简称。
崇高石1316
主题帖子积分
Lv.8, 积分 6077, 距离下一级还需 923 积分
Lv.8, 积分 6077, 距离下一级还需 923 积分
听楼上说的就对了
主题帖子积分
Lv.4, 积分 1507, 距离下一级还需 493 积分
Lv.4, 积分 1507, 距离下一级还需 493 积分
夜光棉毛裤 发表于
其实没多少的。
build、bd指流派、练法。
ci指灵异之体天赋、或灵异之体天赋形成的流派,就是血变1、免疫混 ...
点了灵异之体,在点狂热之挚为什么吃血没效果,是不是冲突?
主题帖子积分
Lv.2, 积分 421, 距离下一级还需 179 积分
Lv.2, 积分 421, 距离下一级还需 179 积分
点了灵异之体,在点狂热之挚为什么吃血没效果,是不是冲突?
我虽然不太懂。。可灵异之体不是把血量变成1吗,还吃什么血
主题帖子积分
Lv.4, 积分 1507, 距离下一级还需 493 积分
Lv.4, 积分 1507, 距离下一级还需 493 积分
我虽然不太懂。。可灵异之体不是把血量变成1吗,还吃什么血
狂热之挚是吧生命回复效果套用到护盾上但是点了没用
主题帖子积分
Lv.8, 积分 5293, 距离下一级还需 1707 积分
Lv.8, 积分 5293, 距离下一级还需 1707 积分
玩的久就知道了,常见的单独的E是崇高石,C是混沌石
主题帖子积分
Lv.2, 积分 421, 距离下一级还需 179 积分
Lv.2, 积分 421, 距离下一级还需 179 积分
狂热之挚是吧生命回复效果套用到护盾上但是点了没用
你生命只有1,0就死了,还有什么生命回复呢
主题帖子积分
点了灵异之体,在点狂热之挚为什么吃血没效果,是不是冲突?
那天赋是针对生命自然回复能力的,回血,不是药剂回血。
其实也就是英文里,life regeneration和recover life是不同的。汉化时并没有很好地区分开来这两者的差别。 本帖最后由 夜光棉毛裤 于
14:38 编辑
主题帖子积分
Lv.2, 积分 421, 距离下一级还需 179 积分
Lv.2, 积分 421, 距离下一级还需 179 积分
那天赋是针对生命自然回复能力的,回血,不是药剂回血。
其实也就是英文里,life regeneration和recover l ...
还是大神懂得多 所以击中回复,击杀回复,这种算吗?也算是吧?即使点了CI,血量是1,集中回复的血量会回复到护盾上
主题帖子积分
Lv.2, 积分 232, 距离下一级还需 368 积分
Lv.2, 积分 232, 距离下一级还需 368 积分
国际服装备上的前后,还有圆圈1,圆圈2,T1,T2都是什么意思呢
主题帖子积分
还是大神懂得多 所以击中回复,击杀回复,这种算吗?也算是吧?即使点了CI,血量是1,集中回复的 ...
那天赋的自然回血能力会转移到护盾上的。百分比自然回血的能力会去按百分比护盾总量去回。固定数值的回血能力(装备上会出现的垃圾词缀:3.5生命每秒回复)会按固定数值的es去回。
很遗憾,击中回复击杀回复也不算的。因为它们是gain life,就是获得生命,这个不是自然回血那个生命再生(life regeneration)也不算药剂的那个回复生命(recover life),这个获得生命是即时的、立马见效的,也就是它这个可是完全没持续时间内回复一说,倒是跟那药剂的即时回血词缀效果类似,当触发(这个是击中触发,药剂的是喝药时触发,将慢慢回血变为瞬时,药剂上出现这词缀时也说了是减少66%回复量,剩余的都是立马获得也就是gain)时就立马加那部分的血。
这个gain life的即时回复能力是很强大的,你最近可以看到点燃永动机bd,其利用的是:复数点燃戒指——&点燃项链的每点燃敌人的同时对自己伤血——&自己伤血触发受伤释放的一套法术来攻击敌人——&新凤凰剑或者新点燃弓的点燃后gain 90+的生命来确保这点燃项链不会弄死自己——&暴徒的残暴吸血在那受伤释放的法术上起作用,再吸回更多血来确保更安全。
这永动机bd利用的就是gain life,它是瞬时的回复,若是缓慢回复那真就跟不上了。哦,上述说的是击中回复生命+狂热誓言不能给es去加,但还有击中回复es这词缀的,这个不用说自然会给es加的。
本帖最后由 夜光棉毛裤 于
14:58 编辑
毛裤大神每次回复都是非常用心,详细的回答,感谢,从你这里学到很多&
主题帖子积分
Lv.2, 积分 421, 距离下一级还需 179 积分
Lv.2, 积分 421, 距离下一级还需 179 积分
那天赋的自然回血能力会转移到护盾上的。百分比自然回血的能力会去按百分比护盾总量去回。固定数值的回血 ...
这个爪子,灵能护体是指灵异之体吗?
话说你每次解答都这么用心,真是不好意思问你问题呢。。。
主题帖子积分
不是,是在天赋盘右上角,也就是2点钟方向的一个核心天赋。
灵能护体:吸血改吸盾。
这个才是ci流的核心天赋,ci流若是指望自然回复和快速开始回复那弱爆了。还是得这样,撑足够高的上限(血流8000近顶了?es流可以破万,很多都能1W5)后,通过这个吸血改吸盾+vp,再搭配上那超高的输出能力。
这就是目前的ci流强势的原因了。
血流还头疼那血量上限有限,vp又怎样,该被反死还是反死,该死于大额伤害还是死于大额伤害,根本不给你去瞬时吸血的机会。而ci流上限高哇,再去吸血改吸盾+瞬时吸血+高输出保障高吸血,就够肉了。 本帖最后由 夜光棉毛裤 于
15:10 编辑
主题帖子积分
http://cha.17173.com/poe/item/detail?id=20102
这个爪子,灵能护体是指灵异之体吗?
见楼上,不知道怎么不是在回复你那楼层的状态。
主题帖子积分
Lv.2, 积分 421, 距离下一级还需 179 积分
Lv.2, 积分 421, 距离下一级还需 179 积分
那天赋的自然回血能力会转移到护盾上的。百分比自然回血的能力会去按百分比护盾总量去回。固定数值的回血 ...
你在哪个论坛看最新的BD讨论啊?
主题帖子积分
Lv.2, 积分 421, 距离下一级还需 179 积分
Lv.2, 积分 421, 距离下一级还需 179 积分
见楼上,不知道怎么不是在回复你那楼层的状态。
原来如此,茅塞顿开啊
主题帖子积分
你在哪个论坛看最新的BD讨论啊?
这个点燃永动机在贴吧在17173都有出现啊,你找找吧。
稀有勋章,感谢您在poe社区中热心帮忙解答萌新问题!
踏入瓦尔大陆的新手
流亡指引者
稀有勋章,积极帮助踏入瓦尔大陆流亡者的无私奉献者
稀有勋章,奖励给poe社区建设中提出优秀建议的玩家!
绝版勋章,“元帅殿堂”活动获奖玩家专属勋章!
专属勋章,您对装备的鉴赏能力,为新人提供了最好的帮助!
poe社区大神联盟成员专属勋章,没错,你就是被我们选中的那个万中无一的大神。一点都不高大上,手把手教你使用 Travis CI 实现持续部署原文链接:
持续集成、持续交付、持续部署。听起来就像是在大型软件工程,高端开发项目组里才会应用到的概念。其实不然,通过运用一些开源免费的工具和平台,不管是你的个人博客还是side-projects都能够享受到开发任务自动化的便利。
这次我们的教程主要会分为以下几步:
注册并设置Travis CI
在开发服务器(或本地)上生成密匙并与部署服务器互信
安装Ruby 2.0以上版本并安装travis的命令行工具
编写测试并在项目中配置travis
编写travis自动部署脚本
提交代码检验运行
本教程以最基础的部署php站点为例(其实与部署的应用本身关系不大,不管是NodeJS还是Hexo一类的静态站点生成全部都大同小异,只需要替换自动执行的命令就可以了)
先打开,点击右上角使用Github登录的按钮(这里假设读者已经注册并掌握Github的基本使用了)
登录成功后,你应该会看到和下图差不多的页面,按照提示进行操作:
你可以打开先看一眼你在Travis CI上项目的页面,不过现在肯定是空空如也一片,我们在官网上需要进行的操作暂且到此为止。
不管是本地还是开发服务器,这里已经默认了你的开发环境是Linux/类Unix系统,不要问我Windows该怎么办,Win10可以安装Ubuntu子系统,当然你要是不觉得蛋疼也可以下载一些类似ssh key generator的软件。
这里其实只需要用到两个命令。
首先在本地或开发服务器上生成密匙,在命令行里输入: ssh-keygen -t rsa
之后只需要按照提示操作,你大概会看到类似下面的内容: # 来自Digital Ocean
ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/demo/.ssh/id_rsa):
# 这里的密码一定要留空袄
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/demo/.ssh/id_rsa.
Your public key has been saved in /home/demo/.ssh/id_rsa.pub.
The key fingerprint is:
4a:dd:0a:c6:35:4e:3f:ed:27:38:8c:74:44:4d:93:67 demo@a
The key's randomart image is:
+--[ RSA 2048]----+
+-----------------+
接下来你需要将你开发环境生成的密匙拷贝到你的部署服务器上。之所以进行这一步是为了实现免密码登录ssh,因为travis-ci自动执行命令是不支持交互式输入密码的。
同样只需要一个命令: ssh-copy-id &登录部署服务器用户名&@&部署服务器地址&
# 如果ssh默认端口不是22
ssh-copy-id &登录部署服务器用户名&@&部署服务器地址& -p &部署服务器ssh端口&
ssh-copy-id travis@123.123.123.123 -p 12345
接下来也同样按提示操作,第一次输入密码登录完成后,就可以使用密匙测试免密登录啦,当然为了安全起见,记得这里专门为持续部署新建一个权限适宜的用户袄。
简单的apt-get install ruby并不能顺利解决问题,travis命令行工具依赖ruby2.0以上的版本。
这个地方其实是一个坑,我想大部分同学和我一样都是使用Ubuntu系统,默认使用apt-get install ruby2.0安装的事实上是1.9版本,这特么就很尴尬了。
所以我们不得不下载源码手动编译安装。如果你的开发环境之前安装过ruby记得先删掉: sudo apt-get -y update
sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
# 由于众所周知的网络原因,此处可能需要使用到http_proxy
wget http://ftp.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz
tar -xvzf ruby-2.1.5.tar.gz
cd ruby-2.1.5/
./configure --prefix=/usr/local
sudo make install
如果嫌麻烦你可以把上述命令保存成一个.sh文件一键执行。安装完成后使用ruby -v验证一下版本。
之后再运行: # 由于众所周知的网络原因,此处可能需要使用到http_proxy
gem install travis
如果网络实在太差,可以使用 gem sources --add https://gems.ruby-china.org/
gem sources --remove https://rubygems.org/
gem sources --remove http://rubygems.org/
gem sources -l
安装完成后,切换到你开发环境的项目目录下,运行: travis login
根据提示,输入你刚刚用于travis-ci网站登录的Github账户名及密码。
下面我以使用PHPUnit对PHP进行测试为例对持续部署项目进行配置:
其实你用mocha测试JS什么的也是一样的。
//假如你的PHP项目中并没有安装PHPUnit依赖,就像我这么写吧,不要用use关键字引入,否则在travis-ci运行时会报错
class Test extends PHPUnit_Framework_TestCase
public function testAutoPass()
$this-&assertEquals(
'yubolun',
之后在你的项目根目录新建一个名为.travis.yml的文件: language: php
before_script: composer require phpunit/phpunit
script: phpunit Test.php
前端项目也很类似: language: node_js
before_script: npm install
script: npm run test
以上只是举个例子,更多详细的配置内容请查阅。
做好基本的项目配置之后,我们需要配置持续部署的自动运行脚本。
首先使用travis encrypt-file命令对你刚刚在开发环境生成的密匙进行加密(这样一来可以放心地将密匙保存在公开的开源项目当中)。 # 此处的--add参数表示自动添加脚本到.travis.yml文件中
travis encrypt-file ~/.ssh/id_rsa --add
之后再打开.travis.yml文件,你会看到一段类似如下内容的命令: before_install:
- openssl aes-256-cbc -K $encrypted_830d3b21a25d_key -iv $encrypted_830d3b21a25d_iv
-in id_rsa.enc -out ~/.ssh/id_rsa -d
默认生成的命令可能会在/前面带转义符\,我们不需要这些转义符,手动删掉所有的转义符,否则可能在后面引发莫名的错误。
之后为了保证命令的顺利运行,我们还需要正确地设置权限和认证: before_install:
- openssl aes-256-cbc -K $encrypted_830d3b21a25d_key -iv $encrypted_830d3b21a25d_iv
-in id_rsa.enc -out ~/.ssh/id_rsa -d
# 添加如下两行内容,Host后面的ip替换成你的部署服务器地址
- chmod 600 ~/.ssh/id_rsa
- echo -e "Host 123.123.123.123\n\tStrictHostKeyChecking no\n" && ~/.ssh/config
P.S.此处的配置文件只是示例啊,不要直接复制,每次生成的加密都是不一样的。
之后,也是最重要的一步,配置你执行持续部署的命令: language: php
before_install:
- openssl aes-256-cbc -K $encrypted_830d3b21a25d_key -iv $encrypted_830d3b21a25d_iv
-in id_rsa.enc -out ~/.ssh/id_rsa -d
- chmod 600 ~/.ssh/id_rsa
- echo -e "Host 123.123.123.123\n\tStrictHostKeyChecking no\n" && ~/.ssh/config
before_script: composer require phpunit/phpunit
script: phpunit Test.php
# 添加一个名为after_success的钩子,并写入你需要执行部署操作的命令
after_success:
- ssh travis@123.123.123.123 -p 12345 'cd /var/www && git pull'
在这里你可以运行任意的脚本,比方说我的项目只需要把代码pull下来就算部署完成了,其他的例如静态博客可以hexo g,或者是node应用的pm2 startup,前端项目也可以先webpack一下等等,别跑rm -rf,其他的随意。
上述的步骤全都部署完成后,只需要使用git将你的所有改动提交到github上,travis-ci就会自动运行啦,最后别忘了登录到你的部署服务器检验一下效果袄~
至此大功告成,接下来你只需要愉快地写代码,提交Git。剩下的测试、编译、部署工作全部都会自动完成啦。
相关热门文章分享博客分类:
table-layout:
(probably not use width:auto, should use width:100% instead.)
add to table style
add the style below to td for long unbreakable content like a url
word-wrap: break-
break-word: break-
浏览: 78948 次
来自: Adelaide
找的就是这个问题 太棒了~
AJAX异步加载图片,加载完成就替换掉文字,也可以这么处理
正常下不会用这种方式吧?还是通用点好
代码量 大好多。 也就LOGO 用这个 表现丰富一下吧,呵呵
.lnk-book{color:}/* ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'> 博客详情
摘要: 本配置是在Docker环境下利用docker image搭建Gitlab CI的全过程。既是心得又是体会更是总结与备忘。
配置环境:
宿主机:Ubuntu 13.04&(x86_64)
docker版本:0.7.0
Client version: 0.7.0
Go version (client): go1.2rc5
Git commit (client): 0d078b6
Server version: 0.7.0
Git commit (server): 0d078b6
Go version (server): go1.2rc5
Last stable version: 0.7.0
Gitlab & & 版本:4.2.0(已经搭建好的)
Gitlab CI版本:3.2.0&
一、从index.docker.io搜寻所需镜像。
当然是去我们最可爱得index.docker.io上去搜寻啦。
sudo docker search gitlab-ci
#从docker index搜寻gitlab-ci的镜像
这里有很多的可用image很多,这些都是用户上传的,可以自己选择,我一般都是看TRUSTED栏有ok的就可以,这是我自己猜的啊,你根据自己的经验来就行。我选的是anapsix/gitlab-ci,看这个比较顺眼,就它了。
二、去https://index.docker.io获取镜像相关的信息。
别着急让你下载的镜像跑起来,我们把别人的成果偷来之后总不能不会用把,接着去https://index.docker.io 去看看我们偷来的东西是谁的,怎么样让这个东东跑起来。
看看,人家都教你怎么用啦。人家还告诉你怎么做的这个镜像,就是我们的Dockerfile。不过我是要和自己内网的Gitlab上用,所以直接拷贝下来的东西不能用。
这是Dockerfile的内容:
FROM tianon/debian
#基础镜像包
MAINTAINER Anastas Semenov &anapsix@random.io&
RUN apt-get update #run跑的是命令
#底下这一部分和实体机上安装类似,但是还是有很大的不同,我就掉进这个坑里去过。
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --force-yes libxml2-dev libxslt-dev libcurl4-openssl-dev libreadline6-dev libc6-dev libssl-dev libyaml-dev libicu-dev zlib1g-dev libsqlite3-dev wget curl gcc build-essential make git sudo postfix cron ruby1.9.1 ruby1.9.1-dev rubygems-integration redis-server
RUN gem install bundle --no-ri --no-rdoc
RUN adduser --disabled-login --gecos 'GitLab CI' gitlab_ci
RUN cd /home/gitlab_ sudo -u gitlab_ci -H git clone -b 3-2-stable --depth 1 https://github.com/gitlabhq/gitlab-ci.git gitlab-ci
RUN cd /home/gitlab_ci/gitlab- sudo -u gitlab_ci -H mkdir -p tmp/pids tmp/sockets
RUN cd /home/gitlab_ci/gitlab- curl -sL https://raw.github.com/anapsix/gitlabci-docker/master/BUNDLER-adding-sqlite3-support.patch | sudo -u gitlab_ci -H git am
RUN cd /home/gitlab_ci/gitlab- sudo -u gitlab_ci -H bundle install --without development test postgres mysql --deployment
RUN cd /home/gitlab_ci/gitlab- sudo -u gitlab_ci -H curl -sL https://raw.github.com/anapsix/gitlabci-docker/master/gitlab_ctrl.rb & ./gitlabci_ctrl. chmod +x ./gitlabci_ctrl.rb
RUN cd /home/gitlab_ci/gitlab- sudo -u gitlab_ci -H ./gitlabci_ctrl.rb --db --puma --app GITLAB_URLS="https://dev.gitlab.org/"
RUN cd /home/gitlab_ci/gitlab- sudo -u gitlab_ci -H bundle exec rake db:setup RAILS_ENV=production
RUN cd /home/gitlab_ci/gitlab- sudo -u gitlab_ci -H bundle exec whenever -w RAILS_ENV=production
# cleanup, if needed
#RUN DEBIAN_FRONTEND=noninteractive apt-get remove --force-yes -y ruby1.9.1-dev
#RUN DEBIAN_FRONTEND=noninteractive apt-get autoremove --force-yes -y
EXPOSE 9000
#container开的端口
WORKDIR /home/gitlab_ci/gitlab-ci
CMD /home/gitlab_ci/gitlab-ci/gitlabci_ctrl.rb --start
#启动命令
就相当与你偷了别人的东西(打个比如)不会用,去找人家,人家还告诉你这个东西怎么用,而且还告诉你这个东西是怎么做出来的。哈哈哈,真是个好yin。
三、修改镜像使镜像符合自己的需要。
这下来龙去脉都弄清楚之后,我们修改镜像就要跑自己的东西啦。
docker run -i -t anapsix/gitlab-ci /bin/bash
docker run &anapsid/gitlab-ci :是让docker用anapsid/gitlab-ci镜像跑进一个container里面
-i -t 是进入这个container,现在我们就在容器里面去了。
因为我事先看过如何去实体机上安装Gitlab CI,所以进去就直接修改文件,改成能与本地Gitlab服务器呼应。
https://github.com/gitlabhq/gitlab-ci/blob/master/doc/installation.md (gitlab-ci安装教程)
http://www.cnblogs.com/inbase/p/3276310.html (这个是按照教程做的实验以及遇到的问题)
进入容器之后修改:
其他的不用改。然后退出exit退出,并且用docker ps -l查看container号,这时上一行会有一个用docker commit提交你修改的部分。
docker ps -l #这一行会产生一个container ID,下一行命令会用到。
docker commit 你的container-ID liql/gitlab-ci #把你在anapsid/gitlab-ci修改的部分固 #化成你自己的images
四、让自己的镜像跑起来。
然后就可以跑起来啦
1.方法一:
docker run -d -p
liql/gitlab-ci /home/gitlab_ci/gitlab-ci/gitlabci_ctrl.rb --start
2.方法二:
docker run -i -t -p
liql/gitlab-ci
#这是进入container的命令
/home/gitlab_ci/gitlab-ci/gitlabci_ctrl.rb --start
这里千万不能exit,用ctrl+p 然后 ctrl+q 这个时候就看到容器在跑了。
然后访问你的http://192.168.0.211:9090 就会看到惊喜了。
大功告成。收获多多啊。
对的,不过RHEL6.5也开始支持docker了,Centos6.5貌似没有官方的说明。网上有牛人在Centos6.4下把2.6的内核升级到3.0之后也可以跑docker了
是paas平台呀。
有的,不过要升级下内核。而且RHEL6.5也开始支持了。呵呵
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥}

我要回帖

更多关于 复仇者联盟 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信