Jenkins - 扯淡篇】的更多相关文章

目录 什么是持续集成 持续集成的概念 持续交付 持续部署 流程 当没有Jenkins的时候... 什么是Jenkins 返回Jenkins目录 什么是持续集成 由于懒得写,所以本段摘自阮一峰老师的博客. http://www.ruanyifeng.com/blog/2015/09/continuous-integration.html 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI). 持续集成的概念 持续集成…
09年提出对媒体查询的草案,到今天的广泛运用,w3c带我们走进了个性化定制的殿堂.这些之所以会被认可会被写进世界级标准,因为他越来越适应广大用户的需求,需求就像一条锁链带动或者牵引整个互联网开发工作.我们一次次的更新和验证新的东西,也充满了对这个设计殿堂的遐想,本就是一张纸,老旧年代的报纸设计延续到今天的电子书籍,变样式却不变本质,这也不算是创新吧,只能是延续发展,现在越来越多的开发人员加入其中,欲求拓宽外延,也有很多如我一般的门外汉,踏着他们的足迹,一次次看着他们摔倒再站,无可厚非的是进去和求…
注意: 我比较弱, 并没有办法把外链bgm搞成https, 所以大家可以选择"加载不安全的脚本"或者把https改成http以获得更好的阅读体验! 据说, 退役了要写写回忆录. 但是我看到有人没退役就写了回忆录. 我看到有更多的人什么都没说, 默默地离开了, 即使心有不甘. 大概自己一个没有OI经历的人是没有资格写回忆录的吧. 所以权且只是写个游记. 其实我在上个大周就写完了90%, 然后用最后的15%覆盖了前面的75%, 相当于我3h啥也没干. 这就很气, 我就想这游记慢慢咕着吧 ,…
--某不知名蒟蒻的SDOI2018 R1退役场游记&&OI生涯总结 真的是混不下去了. 进队是不可能的, 进队是不可能进队的. 这辈子不可能进队的. 刷题又不会刷 就是靠打表找规律这种东西 才能维持的了苟过一轮这样子.. 去学文化课大概会像回家一样, 班里各各都是学霸, 说话又好听, 我会喜欢那里的. 然而内心十分痛苦与煎熬.jpg 本来看到自己这波惨状是不想写游记了的, 但逃是不能逃的, 总还是要直面这段经历的. 不过这次也确实暴露出了自己技不如人的一面, 平时缺少的努力也无处遁形. 无…
写代码有时候和笃信宗教一样,一旦信仰崩溃,是最难受的事情.早年我读过云风的一篇<VC 对 memcpy 的优化>,以及<Efficiency geek 2: copying data in C/C++, optimisation>,所以我是坚信很难能写出比C运行时库更快的memcpy的.但最近有两个事情,让我对这个坚信产生了怀疑. 第一个个是最近在看lz4的代码,lz4可能是目前最快的内存压缩算法,部分评测他比snappy还要快点(lz4的实现后面专文剖析).研究他的代码,发现他其…
一.引子 以我个人的从业经验认为,研发人员的量化考核,始终是一个世界难题.正巧不久前在园子里看到了"一切不谈考核的管理都是扯淡!"一文(下面简称为"扯淡"),该文实际是一篇软文,是想推广一个带绩效管理功能的项目管理系统.这个实际的系统我虽然没有用过,但作者把该系统的设计思想阐述的还是很清楚的.文章的评论也比较多,多数人认为作者比较理想化. 从文章的支持,反对数来看, 目前(2022-7-15)11反对  6支持,也是反对多于支持. 评论较多的是--"太理想…
真正创业成功的大部分是年龄在30岁到38岁之间,很多90后基本什么都不懂.从历史来看,在这样的人口大国,集体性行为,无论是政治的还是经济的,基本都是导致灾难性后果. 10月14日消息,赛富基金创始首席合伙人阎焱日前在香港出席一场活动时表示,互联网行业现在大规模的说假话,做投资人20年的历史上还是第一次见到. 阎焱说,当前一个现实情况是,创业者融资2000万,对外宣称融资2000万美元,不少投资人曾呼吁大家说真话,如今整个互联网行业风向还是大家都在说假话,且假话越说越大. 阎焱表示,“在中国互联网…
Jenkins的功能强大,在于它的插件式框架,能扩展功能,自动化当中,很容易想到的是对提交的新代码做测试,这里gatling主要是负责压力测试,也就是所谓的性能.关于gatling,可以参考我前面的博文. 在jenkins下,首先要安装gatling的插件,可以直接在Jenkins>Manage Jenkins>Manage Plugins>Available下点击安装,也可以在Advance里面通过上传安装.由于我这里两个浏览器设置的代理不同,在测试jenkins的浏览器中不能直接点击…
public class ThreadException { public static void main(String[] args) { 没加final的代码 String hello = "hello"; String hel = "hel"; String lo = "lo"; System.out.println(hello == "hel" + "lo"); System.out.printl…
Jenkins部署实战篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.持续集成理论 1>.开发写代码的演变过程 1.1>.一个开发单打独斗,撸代码,开发网站,自由自在: 1.2>.多个开发同时开发一个网站,同时改一份代码.但是同时给一个文件会导致冲突: 1.3>.分支结构,每天上班第一件事克隆代码,下班前最后一件事合并代码: 1.4>.好景不长,开发越来越多,代码文件越来越多.每天下班前合并代码时,发现很多合并失败的文件.为了解决这些合并失败的文件,…
如果,一开始就从事dba和运维的专家们说他们有丰富的大型分布式系统架构设计经验,那纯属扯淡.除非,他们从是从开发专家或者架构师转型而来,那么他们才有资格说自己有丰富的大型分布式系统架构设计经验. 运维和数据库是很重要,但是他们必须依赖于上游产出的优质系统,上游做的不好,任凭你数据库如何优化.运维如何自动化,系统仍然是故障不断,异常连连. 哪怕是数据库专家,大部分的时间他们也是在一线和java开发人员一起设计.并合理利用一些能够使业务开发复杂性大大降低的特性,绝不仅仅只是数据库的优化.故障处理擅长…
退役III次后做题记录(扯淡) CF607E Cross Sum 计算几何屎题 直接二分一下,算出每条线的位置然后算 注意相对位置这个不能先搞出坐标,直接算角度就行了,不然会卡精度/px flag:计几题都不写了 CF611G New Year and Cake 真香 双指针扫可行的区间然后维护. 一个三角形的面积可以用\(|AB+BC+CA|\)算,其中\(A,B,C\)是向量\(OA,OB,OC\),\(O\)在三角形外 然后推出的式子可以很好地化简然后维护(为啥我写这么慢啊 CF504E…
使用jenkins+git+python脚本进行持续集成的接口测试,在jenkins平台,利用插件等,把管理代码的git仓库的代码更新下来进行持续接口测试,python进行开发测试脚本,git进行远程代码的维护仓库,三个结合完成接口测试. 环境搭建 首先去jenkins官网下载对应平台的安装包,安装后,本地启动jenkins,对git插件进行安装,在系统设置中对全局变量进行设置,包括邮箱,git的, 配置系统管理员邮件地址, 然后配置完成,调试发送测试邮件的配置. 收到调试后的邮件,那么接下来,…
起因 近期由于工作需要做起了起了jenkins的维护.不做不知道,一搞发现里边全是小坑.两个月弄了一身泥.曾经小瞧了它,但是发现其实要弄好它不是那么容易的.有句知名的话"没有总结就没有提高.",尝试把这一段的工作总结下来.第一篇是安装Jenkins 相关的内容,不会把Jenkins的doc抄一遍,会写一些doc以外的东西. 版本考虑: 使用LTS的版本,不要有尝鲜心态(满满的bug),新特性不重要.但bug会让你很困扰. 选择Jenkins2以上的版本(这篇文章写于2017年),充分利…
自动化学习过程中老师介绍了一个工具jenkins,感觉很不错,学习ingjenkins的war包下载地址http://mirrors.jenkins-ci.org/war/Hudson的war包下载地址:http://mirror.bit.edu.cn/eclipse/hudson/war/tomcat的地址http://mirror.bit.edu.cn/apache/tomcat/ 1.确认已经安装完jdk,tomcat2.切换至jenkins.war文件的路径cd  java -jar …
在新公司负责全网的自动化运维平台及给各个业务线提供接口数据.这工作和以前做的很类似,也算是比较顺手的工作,这段时候遇见一些问题,导致开发的前进速度的放慢了,具体有哪些的不完善,我这里就先不摆出了,但是会把我遇到的问题的根源,放大炮似的描述下. 先不吐槽,先表扬下新公司的资产系统还算可以的,比不少公司的资产管理也都要强大,只是我人比较刺,事多,缘由是我见过比这更强大的,不仅看过,用过,而且在那开发部门里呆过,也参与过这项目相关的资产的开发. 经常搞这些个东西,所以整个开发实现和流程步骤也都算明白.…
插件配置 第一次安装Jenkins的时候会让你配置插件.这里有一个建议:就是把所有插件都看一遍,如果用不到,就不要勾选.Jenkins插件兼容性有的时候不是很好,多装多出事儿,保持最小集就好.浏览一遍,也能让你对这些插件有一个面上的理解.少装不要紧,后续安装很容易. 工作路径设置 我们知道,Jenkins的job会占据大量的空间.因此我们需要把它放到一个空间足的地方,比如按照你们公司的运维规范放到某个目录.假设它叫做: /deploy/jenkins 这个在哪里改呢?这时候就需要设置 JENKI…
Fighting the Landlords 大意: 斗地主... . 分别给出两把手牌,肯定都合法.每张牌大小顺序是Y (i.e. colored Joker) > X (i.e. Black & White Joker) > 2 > A (Ace) > K (King) > Q (Queen) > J (Jack) > T (10) > 9 > 8 > 7 > 6 > 5 > 4 > 3. 给你8种组合:1.单…
1.jenkins的初级使用 1.1 介绍 创建一个项目 可以看到当前登陆用户及用户权限 可以查看到所有构建过的项目的历史 系统管理 My Views:视图功能,我们可以自己创建一个自己的视图 系统管理的系统设置 设置Jenkins全局设置&路径 插件管理 因为jenkins所有的东西都需要靠插件来完成 我们为了和gitlab和在一起,我们需要安装一个插件 安装即可 /usr/local/jdk1.8.0_161/bin/java -jar jenkins-cli.jar -s http://i…
这是我在Cnblogs上的第一个系列,但愿能坚持下去: 惯例索引 Entity Framework入门系列(1)-开篇兼索引: Entity Framework入门系列(2)-初试Code First: Entity Framework入门系列(3)-EF Power Tools尝鲜: Entity Framework入门系列(4)-EF支持MySQL: Entity Framework入门系列(5)-ADO.NET实体数据模型: Entity Framework入门系列(6)-T4模版使用:…
模板模式: package com.dayuanit.service; public abstract class UserService { public void login(String userName, String pwd){ System.out.println("login begin"); first(); second(); third(); System.out.println("login over"); } public void firs…
1 验证码的用途 防止恶意用户的csrf,比如一些bot的重复请求,类似的有密码破解等操作. 但是验证码这个东西会降低用户的体验度,因此不能将其作为必备的防护措施. 2 常见的验证码形式 通常的验证码内容有:数字,字母,恶心一点儿有中文,更有甚者用广告当验证码,比如某网盘的. 而验证码验证方式:一般是要求用户重复输入相同的内容,特殊一点儿的验证码会采用问答的形式. 这个是QQ的互联登陆时的验证码 这个是security.tencent.com的验证码 从上面的图可以看出来,验证码为了防止被图像识…
)) { ) { ) & ) { ); }}…
题外话 距离上篇介绍VSCode的文章已经过去四十多天,已经在正式项目作为主力开发工具了. 社区的发展非常快速,更新迭代够快,功能基本已经满足我所需了: 这个系列教程基于最新的vs code 1.8.1+开始..折腾折腾.. 老话重谈 Visual Studio Code是什么鬼! 这货是基于[electron]搞的一个编辑器 , 不是IDE: 背靠微软,一个全平台的编辑器 背靠Github社区,在社区汲取营养 为什么我要折腾它?编辑器多了去了. 相对于atom, 不如atom插件多,定制性不够…
今天补了下 cf 239div2 顿时信心再度受挫 老子几乎已经木有时间了啊 坐着等死的命.哎!!! 到现在还只能做大众题,打铁都不行. 每次D题都是有思路敲错,尼玛不带这么坑爹的. 哎!不写了,写这个也是浪费时间,还不如去睡觉了呢. 就这样吧.…
1:解决 :在 temp 文件下创建 backup文件夹   修改权限 2:待补充...…
Geohot说到“我打算建立一个组织让人们从人工智能模拟中‘越狱’,释放真正的人性.” 不知从何时开始,世界上的知名科学家,黑客等都开始怀疑我们所处世界的真实性. 我们的世界上是真实存在的吗?是否存在一个上帝(程序员)​在编码维护我们所在的世界不出现bug... 先来看一个简单的例子,拿我们的世界与现有计算机对比.光速的存在上限,而计算机根据存储介质也存在读写速率上限,正因为光速存在上限,也限制了世界图像的渲染速度上限,我们的世界才不会发生卡卡卡卡卡卡卡顿. 我们的举止可能会触发这个上帝系统的边…
相关文章 Spring 整体架构 编译Spring5.2.0源码 Spring-资源加载 Spring 容器的初始化 Spring-AliasRegistry Spring 获取单例流程(一) Spring 获取单例流程(二) Spring 获取单例流程(三) Spring 循环依赖 Spring FactoryBean 缓存 Spring Aware 接口 Spring beanPostProcessor 大多数的方法都能从它的名字知道它是干啥的.都能在 XML 配置文件中找到对应的配置项 大…
最近都是在搞java,android的知识,前两天生日朋友和我聊到,有一个认识的人通过反编译android程序往里面插入广告积分墙赚了很大一笔钱,很短时间内赚了几十万,(为毛感觉这已经是扯淡篇了,转入正题),最近研究也发现如果有兴趣可以通过改造app来做坏事,比如钓鱼什么的,尤其是对root的用户. 我简单介绍下原理吧,说技术细节尽量避免,通过静默安装来安装流氓软件赚取广告费或者钓鱼.什么叫静默安装?就是安装程序而不会提示你是否安装改程序,有点像你在应用市场下应用的时候从不会请求用户权限而直接安…
扯淡篇: jQuery EasyUI为提供了大多数UI控件的使用,如:accordion,combobox,menu,dialog,tabs,validatebox,datagrid,window,tree等等. jQuery EasyUI是基于JQuery的一个前台ui界面的插件,功能相对没extjs强大,但页面也是相当好看的,同时页面支持各种themes以满足使用者对于页面不同风格的喜好.一些功能也足够开发者使用,相对于extjs更轻量. jQuery EasyUI有以下特点: 1.基于jq…