Jenkins docker 安装以及dotnet构建环境配置

安装 Jenkins

sudo docker run -d \
  --name jenkins \
  -u root \
  -p 8080:8080 -p 50000:50000 \
  -v /home/ubuntu/jenkins_home:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /usr/bin/docker:/usr/bin/docker \
  jenkins/jenkins:lts

root 用户 进入Jenkins 容器

安装 dotnet SDK(Debian 12)

1. 添加 Microsoft 包仓库和 GPG 密钥

apt-get update
apt-get install -y wget apt-transport-https

wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
dpkg -i packages-microsoft-prod.deb

2. 更新 apt 源

apt-get update

3. 安装必需依赖

apt-get install -y apt-transport-https ca-certificates

4. 安装 dotnet SDK

比如安装 .NET 8.0 SDK:

apt-get install -y dotnet-sdk-8.0

5. 验证

dotnet --version