3.4.2. 源应用程序的构建策略和语言检测
您可以通过查看 Git 存储库的根目录或上下文目录中的文件来确定 oc new-app 命令选择哪个构建策略和语言构建器。请使用这些检测规则覆盖构建策略,或者在不应用自动检测时指定构建器镜像。
3.4.2.1. 构建策略检测 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
OpenShift Container Platform 通过检测某些文件自动决定要使用的构建策略:
如果在创建新应用程序时,如果源存储库的根目录或指定上下文目录中存在
Jenkinsfile,则 OpenShift Container Platform 会生成管道构建策略。注意pipeline构建策略已弃用;请考虑使用 Red Hat OpenShift Pipelines。-
如果在创建新应用程序时,如果源存储库的根目录或指定上下文目录中存在
Dockerfile,则 OpenShift Container Platform 会生成 docker 构建策略。 -
如果没有检测到
Jenkinsfile或Dockerfile,OpenShift Container Platform 会生成源构建策略。