默认构建环境
功能介绍
构建任务由构建节点执行,而构建环境指的便是构建节点中内置的系统底层环境,预装了开发语言 SDK、命令行工具等服务。
构建环境有以下两类:
若开发项目对运行环境有特定要求,如 swift 项目需要在 macOS 环境下运行,可以参考自定义构建节点自行接入构建节点。
默认环境
在构建计划的开始环节中选择构建环境。
对应的 Jenkinsfile
为 agent any
:
pipeline {
agent any
stages {
stage("检出") {...}
stage("检查代码规范") {...}
}
}
「CODING 云主机」为 Ubuntu 系统,预装了以下 SDK 和命令行工具:
SDK | 命令行工具 |
---|---|
android-sdk: 26.1.1 | bundler: 1.17.2 |
build-essential | cmake: 3.5.1 |
dotnet-core: 2.2 | composer:1.10.8 |
elixir: 1.8.1 | coscmd:1.8.5.36 |
erlang: Erlang/OTP 21 | docker-compose: 1.26.0 |
go: 1.14.4 | docker:20.10.6 |
java: 1.8.0_191 | git-lfs: 2.7.2 |
nodejs: 10 | git:2.28.0 |
php: 8.0、7.4、7.3 | gradle: 7.0.2 |
python3/pip3: 3.9、3.8、3.7 | helm: 2.13.1 |
python: 2.7.12 | jq: 1.5-1-a5b5cbe |
ruby: 2.6.0 | kubectl: 1.18.4 |
maven: 3.6.3 | |
mercurial: 3.7.3 | |
pigz: 2.3.1 | |
rancher: 2.2.0 | |
rvm: 1.29.7 | |
sshpass: 1.05 | |
svn: 1.9.3 | |
tccli: 3.0.67.1 | |
vsftpd: 3.0.3 | |
yarn: 1.15.2 | |
axcl: 2.5 |
⚠️ 预装的软件版本有限且定期升级,而各个项目所需要的版本可能不同。
问题反馈 >
2023-09-19最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。