Avatar
I'm a beginner.
GitHub Email RSS

持续集成CI实施指南四--jenkins用户权限管理

jenkins默认的权限管理不支持用户分组或者按项目划分权限,所以如果团队有这种需求,需要安装插件。下面将介绍使用插件来实现用户角色的管理。 一、使用插件 1.1 安装插件 安装Role-based Authorization Strategy插件

更多 →

November 18, 2017

持续集成CI实施指南三--jenkins集成测试

前面几篇文章主要讲了jenkins搭建和项目构建相关内容,已经能满足自动编译,自动部署等功能,但还差一项很重要的工作:自动化测试! 作为敏捷开发必不可少的工作,我们需要每次构建后都要跑一遍自动化测试,做全量回归,如果有需要还有冒烟测试。那么下面就来介绍如何实现每次构建项目后自动执行一个自动化测试任务。

更多 →

November 15, 2017

持续集成CI实施指南二--Jenkins使用示例

一、 插件 正式介绍使用之前,还需要准备安装一些插件,插件中心使用操作如下: 1.1 进入插件中心

更多 →

November 6, 2017

持续集成CI实施指南一--搭建Jenkins

一、 关于持续集成 1.1 什么是持续集成 持续集成, 简称CI(continuous integration).是一种软件开发实践,即团队开发成员经常集成他们的工作,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

更多 →

November 3, 2017

通过Docker Image找回Dockerfile

最近项目组上持续集成,于是利用jenkins的docker镜像做二次开发,原本写好的Dockerfile在生成docker image后不小心被误删,一番折腾后终于找了回来。

更多 →

October 30, 2017

利用nodejs在webpack打包完成后自动上传文件到阿里云OSS

项目使用Webpack打包,打包完成后生成一些asset,不管是本地开发还是jenkins持续集成,都希望自动上传这些asset到阿里云OSS,于是用nodejs写一个脚本:

更多 →

October 25, 2017

Webpack实时刷新与模块热替换(HMR)

1. 背景 公司前端项目从webpack1.X 升级到webpack2.X,加之技术需求和业务需求增长过快,开发人员没有充足时间深入学习webpack相关技术栈,导致很多配置失效、冗余或者无法辨别究竟有什么用途。

更多 →

October 17, 2017

Vultr搭建ShadowSocks Python版并开启多用户与BBR

系统:CentOS 7 1. 安装SS 参考 官网 yum install python-setuptools && easy_install pip pip install shadowsocks 2. 开启多用户 vi /etc/shadowsocks.json # 内容如下 { "server":"0.0.0.0", "local_address":"127.0.0.1", "local_port":1080, "port_password":{ "23331":"xxxx", //开放端口和密码 "23333":"yyyy", //开放端口和密码 }, "timeout":300, "method":"aes-256-cfb", "fast_open": false } 3. 开机自启动 vi /etc/systemd/system/shadowsocks.service # 内容如下 [Unit] Description=Shadowsocks [Service] TimeoutStartSec=0 ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json [Install] WantedBy=multi-user.target systemctl enable shadowsocks systemctl start shadowsocks 4. 安装BBR wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh chmod +x bbr.sh ./bbr.sh 安装完提示重启,然后用以下命令查询是否返回bbr

更多 →

October 12, 2017

Hexo远程部署Vultr

1. 本地操作 Hexo安装完成 Git安装完成 Git配置(Git Bash) git config --global user.name "你的用户名" git config --global user.email "你的电子邮箱" Git SSH Keys(Git Bash)

更多 →

September 27, 2017

Scrum简介与实施指南v1.0

一、什么是Scrum Scrum就是3、3、5、5 二、第一个3——3个角色 1. Product Owner 简称PO PO是获得授权的一个人

更多 →

September 18, 2017

1...45678...16