-
nologin用户登录
安装完Jenkins后,Jenkins服务是用Jenkins用户启动的。由于想在Jenkinsfile中配置CD,ssh-agent插件用的又不好,所以想了一个比较trick的方法——在命令行配置无密码登陆,也就是使用
ssh-copy-id
命令。可是用jenkins用户进行登陆的时候出现了问题。 -
An Introdution to LDAP
LDAP(Lightweight Directory Access Protocol,轻量目录访问协议)是一个开放的,供应商中立的行业应用协议,用于通过Internet协议访问并维护分布式目录信息服务。目录服务对于内部网络应用及因特网应用有重要的作用,它允许在整个网络中共享关于用户、系统、网络、服务和应用的信息。本文对 Michael Donnelly 的 An Introdution to LDAP 一文进行了翻译,希望对大家有所帮助。
-
Gitlab备份恢复
使用Gitlab社区版搭建代码管理平台的用户应该都会遇到备份恢复的问题。甚至有些用户想把代码仓库迁移到另外一台Gitlab Server上。本文介绍了了Gitlab的备份恢复及代码的迁移。
-
Vim多行注释
Vim很强大,下面介绍如何使用vim进行多行注释的添加、删除和替换。
-
ownCloud on FreeNAS
360云盘的个人云盘服务即将停止,让我之前DIY家用NAS的想法更加坚定了。本文介绍了使用FreeNAS和ownCloud打造家庭云盘服务的过程。
-
Nexus Latest Snapshot and BadRequest
ijkplayer安卓库使用gradle构建,今天给它编写Jenkinsfile的时候遇到了两个问题。
-
Git Easy Tutorial
本文记录了我自己使用Git的习惯,并列出了一些优秀的Git教程。
-
Gradle学习记录
Gradle堪称Java(JVM)世界构建技术的一个量子跃迁。本文介绍了Gradle的常用概念,并通过对Gradle项目(使用Gradle)自身构建过程的分析进一步了解Gradle。
-
Jenkins Pipeline
Jenkins2.0的Pipeline(formerly called ‘workflow’)允许用户定义软件项目的整个生命周期来支持持续集成。在项目根目录下创建一个Jenkinsfile文件,编写从构建到部署的整个生命周期,减少了复杂的Jenkins界面操作。
-
Shell Scripts
哇!发现了好多不懂的Shell命令,记录一下…
-
使用selenium登陆网站
Selenium是一个用于Web应用程序自动化测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样,支持IE、Firefox、chrome等浏览器。本文使用了其自动登录网站的功能(Python库)。
-
Python处理excel读写
Python的
xlrd
和xlwt
库支持了Excel文件的读写,本文列举了其简单的使用方法。