CI

使用TFS自动编译maven项目

TFS(Team Foundation Server)是微软发布的一套整合了源码管理,团队项目管理,自动化测试发布等功能的服务软件。 VS+TFS+SharePoint+Hyper-v一套带来的从架构设计到源代码管理、项目管理、自动测试等方 […]

Docker: 使用容器技术快速搭建独立WordPress环境

现在Docker CI 什么的这么火,我也赶紧学一套。熟话说,学以致用,那么我就把自己使用的wordpress-nginx-php-mysql一套容器化了。 Docker是目前最火的开源容器解决方案。你把他理解为基于软件层面的虚拟机技术, […]

Docker容器服务 常用命令

登入网易[如果你使用网易的仓库的话] docker login -u 你的网易邮箱 -p 你的邮箱密码 hub.c.163.com 推送镜像到网易 docker tag {镜像名或ID} hub.c.163.com/{你的用户名}/{标签名 […]

Ubuntu下Docker的常见安装方式

简介 Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基 […]

Docker : 解决命令必须授权ROOT的办法

默认设置下,docker的所有的命令必须加上个sudo提升权限才能执行,否则都会报错. 大致意思是,使用socket连接daemon进程的时候被拒绝,原因是拒绝访问。 错误提示如下:   该问题的官方解释如下: The docke […]

定制自己的GitHub GitLab食用教程

GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它 […]

Jenkins系列教程之编译后使用SSH发布

想要实现自动发布编译好的apk,我们可以使用官方插件库里的如下插件。 你可以使用FTP SSH等方式自动化发布,当然你也可以写脚本实现复杂的发布操作。 我以Publish Over SSH为例简单讲解下(主要是目前没部署FTP服务 TAT)

Jenkins系列教程之我的经验

1.Jenkins自带了winstone不需要外部的服务器可以直接运行 直接 java -jar jenkins.war 即可运行 2.Jenkins的项目可以重命名,下次编译时会重新创建新的项目名的项目文件夹,但旧的不会被删除 3.注意下 […]

Jenkins系列教程之实现打包android应用时自动签名apk

如果你是使用android studio编译项目的化,在编译apk只会会自动给apk签名。 但默认配置下jenkins下编译出的apk是unsign的。需要一些额外的设置才能自动sign。 这个功能需要我们修改下build.gradle配置 […]