gitlab 使用gitlab-ci 在远程windows 机器上,部署应用

Gitlab 是一个强大的 git源代码管理系统,当前,Gitlab的持续集成,也支持windows了,也就是说,你可以部署一个windows版本的gitlab-runner, 然后通过调用powershell, 来执行部署命令,比如复制文件,启动服务之类的。

实在是很方便

具体操作,可以参考官方教程

可能需要几个步骤

  1. 下载windows版本的gitlab-runner, 32位机器,64位机器,分别下对应的
  2. 然后用管理员运行powershell, 进入gitlab-runner所在目录,比如C:\gitlab-runner, 运行安装命令 .\gitlab-runner-windows-amd64.exe install
  3. 然后可以运行命令注册 .\gitlab-runner-windows-amd64.exe register
  4. 接下来修改config文件如下
  5. 然后启动就可以了 .\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, 点击数: