如何在 Ubuntu 18.04.4 上安装 gitversion?

如何在 Ubuntu 18.04.4 上安装 gitversion?

我正在尝试安装git版本在我们的构建服务器中,Ubuntu 18.04.4 LTS(GNU/Linux 5.3.0-1030-aws x86_64)。文档中几乎没有说明。我在 github 中找到了 tar.gz 文件(这里)使用以下命令解压缩后,我只得到一个名为“gitversion”的文件。

wget https://github.com/GitTools/GitVersion/releases/download/5.3.7/gitversion-ubuntu.18.04-x64-5.3.7.tar.gz
tar -xvf gitversion-ubuntu.18.04-x64-5.3.7.tar.gz

之后我完全不知所措。从文档中缺乏说明来看,我猜这应该很简单或显而易见。问题可能是我是新手。

我也看了这里. 但此说明使用的是最新版本中不可用的 zip 文件。

提前致谢。

答案1

是的。GitVersion 安装文档对于 Linux 发行版来说有些模糊。好吧,回答你上面的问题,我想我已经搞明白了。将之后生成的 gitversion 二进制文件移动tar -xvf gitversion-ubuntu.18.04-x64-5.3.7.tar.gz到 /usr/local/bin。请参阅以下完整安装步骤:

wget https://github.com/GitTools/GitVersion/releases/download/5.3.7/gitversion-ubuntu.18.04-x64-5.3.7.tar.gz
tar -xvf gitversion-ubuntu.18.04-x64-5.3.7.tar.gz
sudo mv gitversion /usr/local/bin

此外,gitversion 工具仅适用于 git 初始化目录。祝您语义版本控制愉快!

答案2

我知道这是一个老问题,但如果你最近才遇到这个问题,那么正确答案现在就在官方文档

官方文档

下面是我的使用方法:

echo Download the installer script
export DOTNET_INSTALL_SCRIPT=/tmp/dotnet-install.sh
wget https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh -O $DOTNET_INSTALL_SCRIPT
chmod --verbose u+x $DOTNET_INSTALL_SCRIPT

echo Run the installer script for the GA release of .net 7.0
$DOTNET_INSTALL_SCRIPT --quality GA --channel 7.0 

echo set up the paths
export DOTNET_ROOT=$HOME/.dotnet
export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools

echo install and run gitversion
dotnet tool install --global GitVersion.Tool
dotnet-gitversion /updateprojectfiles

运行脚本

相关内容