这次主要简单介绍下相关的背景知识 D-Bus&VFS&Gio& Python GTK+ 3 D-Bus D-Bus是开源的进程通信(IPC)系统,它允许多个进程进行实时通信.D-Bus提供以下功能: 完成在同一个桌面会话下的多个桌面应用程序间的通信,将整个桌面会话联合成一个整体,并为进程分配生存期 完成桌面会话和操作系统的通信,其中的操作系统包括内核,守护进程和进程 http://en.wikipedia.org/wiki/D-bus 下面一张图解释了linux下图形编程的一切:
Jenkins 的内容网站蛮多的,但是一开始我看起来确实很费劲.似乎好多东西都是悬空的,没有把底层的信息交代清楚. 我把自己对于 Jenkins 的探索过程记录下来,如下. 目录 Jenkins 学习笔记(一):我对 Jenkins 的宏观认识 Jenkins 学习笔记(二):很简单的发布一次 Jenkins 学习笔记(三):我们的 Java 项目是这么发布的
rhythmbox是gnome下一款开源的音乐播放软件.ubuntu和fedora的桌面环境中均默认安装了rhythmbox. rhythmbox架构非常灵活,几乎所有地方都可以用插件来修改.用户想实现什么功能,都可以通过插件来 实现. 为了方便开发第三方插件,官网提供了详细的插件开发教材.但是,它已经过时了:rhythmbox升级到2.99 的时候,修改了很多API(我猜是为了对应gnome3?? python3???).这次蛋疼的不向下兼容的升级导致很多 旧的插件都不能用了,有的插件开发者为
一:前置环境 1. JDK1.6+ 2. maven已安装 3. jenkins已搭建 4. eclipse已安装(并安装了maven插件) 以上环境可以百度搜索并安装 我的环境是WIN7 64位系统 二:配置环境 1.修改maven配置文件conf/settings.xml 替换原内容为 <?xml version="1.0" encoding="UTF-8"?> <settings> <pluginGroups> <pl
一 .Jenkins内置的trigger插件 1) build after other projects are built 可以设置多个依赖的jobs,当任意一个依赖的jobs成功后启动此build. 多个依赖的jobs间使用,隔开. 2) Trigger builds remotely (e.g., from scripts) 在Authentication Token中指定TOKEN_NAME,然后可以通过连接JENKINS_URL/job/JOBNAME/build?token=TOK
首先说下Jenkins能干什么?说下两个典型的应用场景. Git/Repo + Gerrit + Jenkins 打造强大的Android持续集成环境.用户上传代码到Gerrit进行code review和入库,用户上传代码操作和入库都可以触发Jenkins获取代码进行自动构建.Jenkins也可以定时构建,构建结果可以通过邮件自动发 送给相关人员.当然用户提交代码到Gerrit时,Gerrit也会自动发邮件给具有代码检视权限的人员. ##备注: repo介绍: Android 使用 Git 作
Jenkins 是一个持续构建的系统,通过一周的了解熟悉,其逻辑似乎很简单. Jenkins 拓扑 Jenkins 逻辑 1. 从代码库拉取代码. 2. 处理代码. 对于需要编译的程序,需要进行处理,然后再进行下一步.比如对于 Java,这一步用来编译和打包:而对于 php 则不需要处理,可以直接进行发布. 3. 发布代码. 发布即是从Jenkins Server 的 Workspace 中的各个 Project 中,将构建好的程序发布到目标服务器. Jenkins 的重要目录 1. 在 Jen
参考上一篇,资料调查(内含多个连接)http://blog.csdn.net/aaashen/article/details/46550121 其中主要参考了这篇http://www.csdn123.com/html/itweb/20130914/119046_119052_119053.htm#csdn123two 上一篇,jenkins+git环境搭建 http://blog.csdn.net/aaashen/article/details/46538143 1.首先修改Maven的配置,将
发布拓扑 1. 拓扑图 2. 流程说明: Git 插件从 Git Server 上面拉取源代码. Maven 插件将源代码安装我们设定的指令进行编译打包,存放于项目的 WorkSpace. Publish Over SSH 插件将 WorkSpace 中准备好的数据发送到跳板机 跳板机上面的发布脚本将数据同步到 Target Server 3. 细节说明 Maven 如何对代码进行编译打包,这个是开发来提的. Jenkins 可以直接将项目发布到 Target Server,但是我们的生产服务器