我的octopress配置
在github上用octopress搭建了自己的blog,octopress号称是“专门给黑客打造的博客(A blogging framework for
把hackers)”,使用Markdown语法来写blog确实感觉像写代码一样,而且写好的
把blog可以本地调试好了再上传到github的服务器,就像你的应用程序调试好了部署到服务器一样。
在github上用octopress搭建了自己的blog,octopress号称是“专门给黑客打造的博客(A blogging framework for
把hackers)”,使用Markdown语法来写blog确实感觉像写代码一样,而且写好的
把blog可以本地调试好了再上传到github的服务器,就像你的应用程序调试好了部署到服务器一样。
在今年北京的 QCon 大会上听了 facebook 早期中国籍工程师王淮的演讲,受益匪浅,主题是如何打造高效能团队,主要介绍他在 facebook 的一些经历和管理上的经验分享。现在的他是一名天使投资人,投资的领域有移动互联,支付,云应用等。他还写了《打造 facebook》一书,讲了 facebook 的公司文化和他在其中的开发管理等经历。
在上一篇 blog 中讲了在 sonar 中如何新增自定义的 JS 规则,这里面比较难的地方是 XPath 语句的编写,而要编写正确的 XPath 语句,首先要拿到语法的 AST,下面我们就来介绍如何使用 SSLR JavaScript Toolkit 工具来得到源代码的语法树。
在上一篇 blog 中,我们将 sonar 几个需要的环境都搭建好了,包括 sonar 的服务器,sonar runner,sonar 的 javascript 插件。现在我们就来讲如何自定义 JS 扫描规则。
接触sonar已经有段时间了,最早是在一个项目组里面听到这个框架,后来在公司持续集成活动的推动下,也逐渐学习了sonar的具体功能。sonar集成了findbugs,pmd,checkstyle各种静态代码检查工具的功能,并且可以将各种扫描结果组合成一张张漂亮的报告,功能很是强大。下面介绍一下如何使用sonar来自定义javascrpit的扫描规则。
断断续续看完了《持续交付——发布可靠软件的系统方法》一书,中间有几次由于事情太忙而中断,直到今天才把书读完。书的内容很精彩,大致分持续集成,测试和部署三大块,还有介绍包括软件开发、项目管理等其他内容。我下面介绍几个我印象比较深刻的内容。
上一篇blog介绍了插件开发中要注意的一些问题, 我们再来介绍插件开发完成后,如何上传到jenkins的插件中心(这里假设你的代码是放在github上的,使用svn或其他版本管理工具的请参考其他文章)。
在上一篇 blog 中我们介绍了如何创建我们第一个 jenkins 插件,在这一篇 blog 继续介绍在开发我们的插件过程中需要注意的一些问题。
在上一篇 blog 中我们讲了如何搭建 jenkins 插件的开发环境,接下来介绍如何开发我们的插件。
最近写了一个jenkins插件,功能比较简单,时间主要是花在对jenkins插件框架和Maven的熟悉上。jenkins插件虽然以前也接触过一点,不过现在都忘得差不多了,这个笔记权当知识点记录,顺带介绍介绍经验。