首页 文章 精选 留言 我的

精选列表

搜索[深度集成],共10000篇文章
优秀的个人博客,低调大师

Docker实战之registry持续集成

csphere的支持条件 每台运行docker的主机到控制器所在主机之间的网络必须能够连通 docker版本必须在1.6.0以上 仅支持64位系统,已测试可在以下操作系统下正常运行: CentOS 7+ Ubuntu 14.04+ Debian 7+ CoreOS Boot2Docker 虚拟机环境 内网:172.16.1.66 外网:10.0.0.66 1.基础的步骤(查看docker镜像) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [root@oldboy~]#dockerimages REPOSITORYTAGIMAGEIDCREATEDVIRTUALSIZE csphere/wordpress4.204109740355a11hoursago722.7MB csphere/mysql5.563b2bd2cab9739hoursago725.1MB csphere/php-fpm5.438d1572aef9439hoursago685MB csphere/centos7.1080063d1c72d40hoursago591.4MB jb/jobs03latestdd40474b2a4c2daysago1.093MB jobs03latestdd40474b2a4c2daysago1.093MB centoscentos6273a1eca2d3a7daysago194.6MB centoslatestd83a55af4e757daysago196.7MB registrylatestad8da6d14f6d8daysago33.31MB centos6.8c51f770ba2ca5weeksago194.5MB centoscentos7.1.15030250eeee799f5weeksago212.1MB busyboxlatestb05baf071fd56weeksago1.093MB registry0.9.1bdc26a9667256monthsago422.9MB [root@oldboy~]# 2.启动registry容器 1 2 3 4 5 [root@oldboy~]#dockerrun-d-p5000:5000--nameregistryregistry:0.9.1 e407b8224975bcfe47a93d63b52b8eae164ec7c0abae44d4c546796c99115b00 [root@oldboy~]#dockerps-a CONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES e407b8224975registry:0.9.1 "docker-registry" AboutaminuteagoUp59seconds0.0.0.0:5000->5000/tcpregistry 3.csphere docker镜像的安装 1 2 3 4 curl-SsL-o/tmp/csphere-install.shhttps: //csphere.cn/static/csphere-install-v2.sh sudoenvROLE=controllerCSPHERE_VERSION=1.0.1/bin/sh/tmp/csphere-install.sh 打tag' [root@oldboy~]#dockertagcsphere/csphere:1.0.1172.16.1.66:5000/csphere/csphere:1.0.1 add host OK 本文转自 小小三郎1 51CTO博客,原文链接:http://blog.51cto.com/wsxxsl/1834986,如需转载请自行联系原作者

优秀的个人博客,低调大师

WP集成七牛云存储(原创)

借助:七牛镜像存储 WordPress 插件 https://wordpress.org/plugins/wpjam-qiniu/ 安装本插件1.4.5及以上版本,请先安装并激活WPJAM BASIC插件。如果是使用1.4.5以下版本,WPJAM BASIC插件已包含七牛插件,如果启用WPJAM BASIC插件,请先停用插件。 个人总结: 1、在七牛设置一个公开的空间 2、绑定域名在加速域名这里填写自己的网站的二级域名,比如:cdn.yoursite.com 。最后点击创建。 3、去你的网站域名管理系统去配置CNAME别名,主机记录就是你的二级域名的首段,别写多了!记录值在【融合 CDN 加速域名】这里点击你刚设置的二级域名进去,会看到 一个七牛给你分配的CNAME,xxxx.qiniudns.com,填这个值就行了。最后点保存。 4、在【融合 CDN 加速域名】查看状态,30分钟内会出现成功的状态表示基本上是配置成功了。 如何测试,访问WP首页,点击页面,都会自动同步静态文件到七牛云上(不过,单纯的在媒体库中上传文件,是不会同步过去的,只有访问前台页面的时候会同步) 5、配置镜像源,也就是你的网站地址:www.yoursite.com 6、关于插件端的配置可以参考下面的说明和插件提供的安装手册,需要注意的是:七牛域名这里填入您设定的二级域名(加速域名) 远程图片设置,如果是其他网站复制过来的文章,里面的图片会自动同步到七牛云端,不会在本地服务器存储。 自己在文章中上传的图片,当在前台页面访问文章的时候,会同步到七牛云端,相当于双端存储。 转载教程: 七牛云存储是由七牛提供的在线存储服务,通过云端接口向企业客户提供网上无限存储空间,和传统的云存储服务(如 Amazon S3)不同,七牛云存储还增加了上传下载传输加速以及富媒体云端处理特性。 七牛云存储支持绑定域名(需要备案域名),全网 CDN 加速(多数据中心+多加速节点,上传下载均加速)、持续在线,可以无限扩展、用户只需按需付费,无硬件投资,并且还有免费套餐的,每个月 10G 流量,总空间 10GB。 七牛镜像存储 WordPress 插件 除了云存储以外,七牛还支持镜像存储,镜像存储是指你网站的数据在存储在自己服务器上的情况下,额外使用七牛云存储作为镜像服务器,让网站的用户每次访问的时候都从七牛云存储上读取。如果七牛云存储上没有用户需要读取的数据,则七牛的服务器会从源站拉取资源,然后再返回给网站的用户。 对于很多 WordPress 站点来说,有了这个功能,就无需将原来的图片上传到七牛的服务器上,只需在 WordPress 站点做些简单的修改,就可以使用七牛的 CDN 服务了,真正显示一键实现 WordPress 博客静态文件 CDN 加速。所以我基于七牛镜像存储这个特性制作了七牛镜像存储 WordPress 插件。 这个插件主要包含以下功能: 一键将 WordPress 的静态资源镜像到七牛 支持将远程图片也保存并镜像到七牛 使用七牛数据处理功能给图片设置水印 在 WordPress 后台直接更新数据 支持设置分类,标签缩略图,日志缩略图获取更完善 还提供一批带缩略图的相关日志,最新日志,最热日志的日志列表 插件安装简单说分成两个过程: 在七牛设置镜像存储 下载插件在 WordPress 后台设置 详细安装和使用请直接下载七牛镜像存储 WordPress 插件使用指南这份PDF文档回家慢慢看,一定要看,不然你会设置错误的。 使用七牛缩略图功能 我们知道七牛有很强大的缩略图功能,我爱水煮鱼首页和分类页的缩略图就是使用七牛的缩略图功能实现的。 虽然 WordPress 也有缩略图功能,但是相比之下,七牛强太多了,并且生成的缩略图都是尺寸适应的,并且都是在七牛云存储上面。 日志缩略图 所以我在七牛镜像云存储插件中也新增了 wpjam_post_thumbnail 函数帮你通过使用七牛的缩略图 API 直接生成缩略图,下面是使用方法: <?php if(wpjam_has_post_thumbnail()){?> <div class="entry-thumb"> <a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>"><?php wpjam_post_thumbnail(array(150,150),$crop=1);?></a> </div> <?php } ?> 这个函数有两个参数: $size:设置缩略图的大小,它是一个数组,比如上面例子中就是设置缩略图大小为:宽是 150px,高也是 150px。 $crop:设置是否裁剪缩略图,1为裁剪,如果为0,则只是按照最大边进行缩放,不进行裁剪。 另外这个函数相比 WordPress 默认的the_post_thumbnail函数相比还有一个强大的地方是,如果没有设置缩略图,它将自动获取第一张图片作为缩略图。 至于上面代码放到什么地方,我只能说你主题原来the_post_thumbnail()函数是在放到哪里,这个函数就放到哪里。 日志列表缩略图 相关日志: wpjam_related_posts($number=5, $args); 在需要显示相关日志的地方插入以上模板函数,其中: $number:相关日志显示数量。 $arg:相关日志显示的参数。 $arg 参数默认为: array( 'class'=>'', //外层ul的class。 'thumb' => true, //是否带缩略图,默认带 'size' => 'thumbnail', //缩略图大小 'crop'=> true, //缩略图是否裁剪 'thumb_class'=>'wp-post-image', //缩略图的class 'number_per_row'=>5 //如果设置为缩略图为横排,每行个数 ); 最新日志: wpjam_new_posts($number=5, $post_type="post", $args= array()); $number:最新日志显示数量。 $post_type:最新日志类型。 $arg:最新日志显示的参数,默认和相关日志$arg参数一样。 最热日志: wpjam_top_viewd_posts($number=5, $days=0, $args= array()); $number:最热日志显示数量。 $days:从最新多少天内获取最热日志,默认0为所有。 $arg:最新日志显示的参数,默认和相关日志$arg参数一样。 开始使用七牛云存储和优惠码 相比其他云存储服务,七牛还有一个很大的优势,就是七牛是有免费套餐的,每个月 10G 流量,总空间 10GB,点击这里申请七牛账户,体验下使用七牛加速之后的博客速度。 下载: 七牛镜像存储 WordPress 插件 七牛镜像存储 WordPress 插件使用指南 如何联系我:【万里虎】www.bravetiger.cn 【QQ】3396726884 (咨询问题100元起,帮助解决问题500元起) 【博客】http://www.cnblogs.com/kenshinobiy/

优秀的个人博客,低调大师

深度解读:智能回归测试技术

在持续交付与DevOps实践日益普及的今天,回归测试正从‘质量守门员’演变为‘交付加速器’。然而,传统回归测试面临用例冗余、执行低效、漏测率高、维护成本激增等顽疾——据2023年Applitools行业调研,68%的团队因回归测试周期过长被迫压缩测试范围,导致生产环境缺陷逃逸率上升31%。在此背景下,智能回归测试(Intelligent Regression Testing, IRT)不再仅是自动化工具的升级,而是一场融合AI推理、代码感知与反馈闭环的范式革命。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册