Jenkins 有一系列插件,可以提供趋势图显示项目的情况,例如 Checkstyle, Dry, FindBugs, PMD, Tasks, 和 Warnings,还有把前面的内容合并显示的 Static Analysis Collector Plug-in。实际上,你只要装最后一个,前面的会作为依赖全部装上。
作为尝试,先配置了 Maven Warnings Trend,打开一看,图是裂的……
Jenkins 有一系列插件,可以提供趋势图显示项目的情况,例如 Checkstyle, Dry, FindBugs, PMD, Tasks, 和 Warnings,还有把前面的内容合并显示的 Static Analysis Collector Plug-in。实际上,你只要装最后一个,前面的会作为依赖全部装上。
作为尝试,先配置了 Maven Warnings Trend,打开一看,图是裂的……
Jenkins 上线一段时间,逐渐完善中。原想 nightly build 缓一缓开启,前两天发现trunk有编译不过的代码导致build fail,心想着要是不早点发现,代码排查也麻烦,如果新版本上线当天发现就更折腾,于是就开了nightly build。
既然开了nightly build,跟手动启动的build你会去关注结果不一样,自动启动的build不一定会记得,如果没有留意到build fail就没有意义了。所以顺便就配置结果邮件了。以下是踩坑记录。JCE部分建议大家留意一下,不知道的话,做security相关开发一不小心就在这上面浪费时间。
在对比过几个Git web端管理器之后,在内网部署了gogs。初次运行不讲究,直接
|
|
然而这不是长久之计,一直挂着一个shell不说(虽然我用byobu可以detach),重启还得手动再起来。
之前在 CentOS 7 部署,因为有 systemd ,非常方便,可是 Ubuntu 只有 init ,全部换成 systemd 管理又太折腾了。
然后我就留意到 gogs 的 scripts 目录有 supervisor 的配置,于是就尝试用 supervisor 管理。
纯踩坑记录,非详细教程。
不记得第几次安利 Markdown 了。
曾发过一篇《用Markdown写日志》。
还是决定重写一篇:
想在远程服务器上装一些东西,在yum或者apt源里的自然很容易,但那以外的,shell + wget 总是有许多不便(有些下载需要登录,有些需要梯子……服务器上又希望尽量少不必要的东西),何况偶尔需要和本地交换一些东西,FTP是必要的。之前在 CentOS 7 上相当顺利,这次在Ubuntu 14.04上却不太顺利。
升级 pip 过程中踩了个坑。其实之前也升级过不过很巧合绕过去了。这次踩到做个记录。
本文纯属凑数,一为保持发博文习惯,二为重新配置了hexo之后发文测试