jenkins + docker + nodejs + webhooks 配置自动化CICD流程
有时我们不希望使用流行的travsci或者circleci来配置自动化CI/CD,或者内网项目使用jenkins来作为自动化CI/CD的工具
如果要使用jenkins的jenkinsfile,您需要创建pipline,在配置选项中,您将看到jenkinsfile
您可以指定好您的代码仓库后,在脚本路径
中配置您的脚本相对于仓库的路径
配置好后您只需要点击保存,再点击立即构建
或build now
即可查看结果
这里有docker
和nodejs
的JenkinsFile配置文件供您参考,有关jenkins的webhooks配置看这里
附上运行成功的截图
1 | pipeline { |
系列文章
jenkins的自动化配置
jenkins的tty问题
jenkins的反向代理配置
jenkins的java11问题
jenkins的私钥格式错误问题
jenkins的webhooks配置
jenkins设置任务超时⏱(多种方法:图文并茂🖼)
参考
- nginx配置禁特定路径下的反向代理
- nginx配置禁止访问目录或禁止访问目录下的文件
- nginx跨域处理
- 带你深入了解nginx基本登录认证(包含配置步骤)
- 使用htpasswd生成密码
- 使用openssl生成密码
- 使用python生成密码
- 你的nginx登录认证安全吗?
- 配置http基本验证(Basic Auth)
- Centos安装htpasswd_Nginx中使用htpasswd
- 带你深入了解nginx基本登录认证(包含所有配置步骤和深度解析)
- 带你深入了解nginx基本登录认证:使用htpasswd生成密码
- 带你深入了解nginx基本登录认证:使用openssl生成密码
- 带你深入了解nginx基本登录认证:使用python生成密码