高级任务配置
高级任务方便用户自定义一些操作,无论是在代码检出前后,还是切换版本前后。
一、java配置实例
pre_deploy任务
|
post_deploy任务
|
pre_release任务
|
post_release任务
|
二、如果我想执行sudo命令?
想执行sudo
命令的前提是用户有root权限,要执行哪些命令?
- 添加用户到sudoers
- visudo
www ALL=(ALL) ALL
- 添加免密码命令
- visudo
www ALL = (ALL) NOPASSWD: /usr/local/nginx/bin/nginx
- 设置用户的tty(宿主机执行sudo需要此步,目标机可以跳过此步)
- Defaults:www !requiretty