代码改变世界

天行健,君子以自强不息

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

简介

Gitlab Runner在Windows上运行之后,我们在.gitlab-ci.yml中编写script语句,思路和Linux是一样。但是考虑到Windows的特点,为了让程序员少接触一些知识点,以及给未来执行作业的时候预留更多的操作空间。简单说就是未来修改执行作业时候的逻辑,但是每个软件仓库根目录下的.gitlab-ci.yml不需要改动,我们一共编写了6个PowerShell脚本,和1个适配Directory.Build.props技术的windows批处理文件。

1、更新版本号

function Update-Version {

	param (
		[string]$WEB_API_URL,
		[string]$NAMESPACE,
		[string]$VERSION_ID
	)

echo "能生成或写入.props文件的web api的网站地址:"$WEB_API_URL 
echo "项目的namespace(命名空间)"$NAMESPACE
echo "版本号:"$VERSION_ID

wget $WEB_API_URL/$NAMESPACE/${VERSION_ID}

Exit $LASTEXITCODE

}
posted on 2024-06-21 10:50  终南山人  阅读(19)  评论(0编辑  收藏  举报