# 基于内置模板创建流水线 应用工作台模块支持基于内置模板或用户的[自定义模板](../template/custom-template.md)快速创建流水线。根据常见的使用场景,应用工作台模块内置了 Golang、Nodejs、Maven 模板。 ## 操作步骤 基于内置模板创建流水线的步骤如下: 1. 在流水线列表页点击 __创建流水线__。 ![click-create](https://docs.daocloud.io/daocloud-docs-images/docs/amamba/images/createpipelinbutton.png) 2. 在弹出的对话框中,选择 __模板创建__,点击 __确定__。 ![select-type](https://docs.daocloud.io/daocloud-docs-images/docs/amamba/images/template01.png) 3. 选择合适的流水线模板,然后点击 __下一步__。 > __推荐模板__ 标题下列出了所有的内置模板,__自定义模板__ 标题下列出了用户创建的所有自定义模板。 ![选择模板](https://docs.daocloud.io/daocloud-docs-images/docs/amamba/images/template02.png) 4. 参考[自定义创建流水线](custom.md)填写流水线配置,然后点击 __下一步__。 5. 参考下列说明填写模板参数,然后点击 __确定__。 - 代码仓库地址:远程代码仓库的地址,必填 - 分支:基于哪个分支的代码构建流水线,默认是 main - 凭证:如果是私有仓库,需要提前[创建凭证](../credential.md)并在此处选择该凭证 - 测试命令:单元测试命令 > 如果使用 Golang 模板,则测试命令默认为 `go test -v -coverprofile=coverage.out` > 如果使用 Nodejs 模板,则测试命令默认为 `npm test` > 如果使用 Maven 模板,则测试命令默认为 `mvn -B test -Dmaven.test.failure.ignore=true` - 测试报告位置:测试报告所在的位置,并进行分析生成测试报告,默认是 __./target/***__ - Dockerfile 路径:Dockerfile 文件在代码仓库中的绝对路径,默认是 __Dockerfile__ - 目标镜像地址:输入镜像仓库名称,必填 - tag:为运行此流水线后新生成的镜像添加 tag,默认是 __latest__ - 镜像仓库凭证:访问镜像仓库的凭证。如果是私有仓库,需要提前[创建凭证](../credential.md)并在此处选择该凭证 ![golang](https://docs.daocloud.io/daocloud-docs-images/docs/zh/docs/amamba/images/golang.png) 6. 完成创建后,可以在流水线列表查看新建的流水线。在流水线右侧点击更多操作按钮,可以进行执行、编辑、复制流水线等操作。 ![actions](https://docs.daocloud.io/daocloud-docs-images/docs/amamba/images/template03.png)