(Get-Content path/to/file/app.rc) | ForEach-Object { $_ -replace "13.0.0.0", "1.0.0.$env:BUILD_NUMBER" } | Set-Content path/to/file/app.rc
其实我记得Jenkins有插件做文字替换的(好像记得,忘记了),不过这个Jenkins服务器我没权限装插件。
原来想搜索纯bat脚本做,发现有更简单的powershell可以实现。
(Get-Content path/to/file/app.rc) | ForEach-Object { $_ -replace "13.0.0.0", "1.0.0.$env:BUILD_NUMBER" } | Set-Content path/to/file/app.rc
其实我记得Jenkins有插件做文字替换的(好像记得,忘记了),不过这个Jenkins服务器我没权限装插件。
原来想搜索纯bat脚本做,发现有更简单的powershell可以实现。