gitlab 使用gitlab-ci 在远程windows 机器上,部署应用
Gitlab 是一个强大的 git源代码管理系统,当前,Gitlab的持续集成,也支持windows了,也就是说,你可以部署一个windows版本的gitlab-runner, 然后通过调用powershell, 来执行部署命令,比如复制文件,启动服务之类的。
实在是很方便
具体操作,可以参考官方教程
可能需要几个步骤
- 下载windows版本的gitlab-runner, 32位机器,64位机器,分别下对应的
- 然后用管理员运行powershell, 进入gitlab-runner所在目录,比如C:\gitlab-runner, 运行安装命令 .\gitlab-runner-windows-amd64.exe install
- 然后可以运行命令注册 .\gitlab-runner-windows-amd64.exe register
- 接下来修改config文件如下
- 然后启动就可以了 .\gitlab-runner-windows-amd64.exe start
参考文档:
https://docs.gitlab.com/runner/
concurrent = 1
check_interval = 0
connection_max_age = "15m0s"
shutdown_timeout = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "win-for-biz-machine"
url = "http://192.168.0.11:80/"
id = 1
token = "***********************************"
token_obtained_at = 2021-03-06T08:33:40Z
token_expires_at = 0001-01-01T00:00:00Z
executor = "shell"
shell = "powershell"
[runners.cache]
MaxUploadedArchiveSize = 0
分类: 默认 标签: Gitlab Continuous Integration Windows Gitlab Runner PowerShell 发布于: 2024-03-06 16:58:13, 点击数: