建立一个新的管道

新的管道向导

输入许可证信息后,单击Pipelines选项卡将进入“添加新管道”页面。 您还可以通过导航到管理页面并单击“在组内创建新管道”链接来添加管道。 您可以通过3个步骤创建管道。

第1步:基本设置

  1. 填写管道名称
  2. 填写管道组

第2步:材料

  1. 选择材料类型。 材料可以是您的源代码管理(SCM或版本控制)存储库或另一个管道或软件包存储库(例如yum)。 目前Go支持以下SCM:

    1. Subversion
    2. Mercurial
    3. Git
    4. Team Foundation Server.
    5. Perforce

    以及软件包存储库和材料插件。

  2. 填写特定于材料类型的设置

第三步:阶段和工作

管道包含一个或多个阶段。 定义你的管道的第一阶段

  1. 填写舞台名称。
  2. 填写作业名称。
  3. 填写任务类型和任务的命令。
  4. 如果您使用Ant,NAnt或Rake进行脚本编写,Go提供了这些工具的便捷包装。 要使用任何其他脚本工具(例如:Maven,MSBuild等),请选择“更多...”选项以使用命令库或指定命令行语法 该工具。

在创建管道后,请参阅管道管道文档以编辑这些设置。

初始任务设置

Ant

Ant任务允许您运行一个ant脚本。 GoCD不包括Ant,所以你必须确保它已经在命令路径上。默认情况下,它将在代理的工作目录中使用build.xml作为构建文件。如果您要自定义构建文件或构建目标,请单击edit链接更改默认值。

为了使这个选项起作用,Ant需要安装在GoCD代理上,* go用户应该能够执行它。

NAnt

NAnt任务允许您运行NAnt脚本。 GoCD不包括NAnt,因此您必须确保它已经在命令路径上。默认情况下,它将在代理的工作目录中使用default.build作为构建文件。如果您要自定义构建文件或构建目标,请单击edit链接更改默认值。

对于这个选项的工作,NAnt需要安装在GoCD代理上,go用户应该能够执行它。

Rake

Rake任务允许你运行ruby rake build。 GoCD不包括红宝石或耙子,所以你必须确保它正确地安装在代理上。 GoCD将假定代理的工作目录中存在标准rakefile

要使此选项有效,需要将Rake安装在Go代理上,go用户应该能够执行它。

More...

除上述任务外,GoCD允许您在命令行上运行任何内容。 您可以使用命令库来帮助您选择命令。 或者你可以自己指定一个命令。

你可以看到完整的配置参考这里.

Also See

results matching ""

    No results matching ""