mirror of
https://gitee.com/dromara/Jpom.git
synced 2024-12-04 12:58:24 +08:00
optimal build page
This commit is contained in:
parent
6e523e6cdb
commit
4c760de875
@ -153,6 +153,53 @@
|
|||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
|
<a-form-model-item label="构建源仓库" prop="repositoryId">
|
||||||
|
<a-select show-search option-filter-prop="children" v-model="temp.repositoryId" @change="changeRepositpry" placeholder="请选择仓库">
|
||||||
|
<a-select-option v-for="item in repositoryList" :key="item.id" :value="item.id">{{ item.name }}[{{ item.gitUrl }}]</a-select-option>
|
||||||
|
</a-select>
|
||||||
|
</a-form-model-item>
|
||||||
|
<a-form-model-item v-if="tempRepository.repoType === 0" label="分支" prop="branchName">
|
||||||
|
<a-row>
|
||||||
|
<a-col :span="10">
|
||||||
|
<custom-select
|
||||||
|
v-model="temp.branchName"
|
||||||
|
:disabled="temp.branchTagName ? true : false"
|
||||||
|
:data="branchList"
|
||||||
|
@onRefreshSelect="loadBranchList"
|
||||||
|
inputPlaceholder="自定义分支通配表达式"
|
||||||
|
selectPlaceholder="请选择构建对应的分支,必选"
|
||||||
|
>
|
||||||
|
<div slot="inputTips">
|
||||||
|
支持通配符(AntPathMatcher)
|
||||||
|
<ul>
|
||||||
|
<li>? 匹配一个字符</li>
|
||||||
|
<li>* 匹配零个或多个字符</li>
|
||||||
|
<li>** 匹配路径中的零个或多个目录</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</custom-select>
|
||||||
|
</a-col>
|
||||||
|
<a-col :span="4" style="text-align: right"> 标签(TAG):</a-col>
|
||||||
|
<a-col :span="10">
|
||||||
|
<custom-select
|
||||||
|
v-model="temp.branchTagName"
|
||||||
|
:data="branchTagList"
|
||||||
|
@onRefreshSelect="loadBranchList"
|
||||||
|
inputPlaceholder="自定义标签通配表达式"
|
||||||
|
selectPlaceholder="选择构建的标签,不选为最新提交"
|
||||||
|
>
|
||||||
|
<div slot="inputTips">
|
||||||
|
支持通配符(AntPathMatcher)
|
||||||
|
<ul>
|
||||||
|
<li>? 匹配一个字符</li>
|
||||||
|
<li>* 匹配零个或多个字符</li>
|
||||||
|
<li>** 匹配路径中的零个或多个目录</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</custom-select>
|
||||||
|
</a-col>
|
||||||
|
</a-row>
|
||||||
|
</a-form-model-item>
|
||||||
|
|
||||||
<a-collapse :activeKey="['0', '1', '2']">
|
<a-collapse :activeKey="['0', '1', '2']">
|
||||||
<a-collapse-panel key="0">
|
<a-collapse-panel key="0">
|
||||||
@ -180,55 +227,6 @@
|
|||||||
</template>
|
</template>
|
||||||
<div v-if="temp.buildMode === undefined" style="text-align: center">请选择构建方式</div>
|
<div v-if="temp.buildMode === undefined" style="text-align: center">请选择构建方式</div>
|
||||||
|
|
||||||
<a-form-model-item v-if="temp.buildMode !== undefined" label="构建源仓库" prop="repositoryId">
|
|
||||||
<a-select show-search option-filter-prop="children" v-model="temp.repositoryId" @change="changeRepositpry" placeholder="请选择仓库">
|
|
||||||
<a-select-option v-for="item in repositoryList" :key="item.id" :value="item.id">{{ item.name }}[{{ item.gitUrl }}]</a-select-option>
|
|
||||||
</a-select>
|
|
||||||
</a-form-model-item>
|
|
||||||
|
|
||||||
<a-form-model-item v-if="temp.buildMode !== undefined && tempRepository.repoType === 0" label="分支" prop="branchName">
|
|
||||||
<a-row>
|
|
||||||
<a-col :span="10">
|
|
||||||
<custom-select
|
|
||||||
v-model="temp.branchName"
|
|
||||||
:disabled="temp.branchTagName ? true : false"
|
|
||||||
:data="branchList"
|
|
||||||
@onRefreshSelect="loadBranchList"
|
|
||||||
inputPlaceholder="自定义分支通配表达式"
|
|
||||||
selectPlaceholder="请选择构建对应的分支,必选"
|
|
||||||
>
|
|
||||||
<div slot="inputTips">
|
|
||||||
支持通配符(AntPathMatcher)
|
|
||||||
<ul>
|
|
||||||
<li>? 匹配一个字符</li>
|
|
||||||
<li>* 匹配零个或多个字符</li>
|
|
||||||
<li>** 匹配路径中的零个或多个目录</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</custom-select>
|
|
||||||
</a-col>
|
|
||||||
<a-col :span="4" style="text-align: right"> 标签(TAG):</a-col>
|
|
||||||
<a-col :span="10">
|
|
||||||
<custom-select
|
|
||||||
v-model="temp.branchTagName"
|
|
||||||
:data="branchTagList"
|
|
||||||
@onRefreshSelect="loadBranchList"
|
|
||||||
inputPlaceholder="自定义标签通配表达式"
|
|
||||||
selectPlaceholder="选择构建的标签,不选为最新提交"
|
|
||||||
>
|
|
||||||
<div slot="inputTips">
|
|
||||||
支持通配符(AntPathMatcher)
|
|
||||||
<ul>
|
|
||||||
<li>? 匹配一个字符</li>
|
|
||||||
<li>* 匹配零个或多个字符</li>
|
|
||||||
<li>** 匹配路径中的零个或多个目录</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</custom-select>
|
|
||||||
</a-col>
|
|
||||||
</a-row>
|
|
||||||
</a-form-model-item>
|
|
||||||
|
|
||||||
<a-form-model-item v-if="temp.buildMode === 0" prop="script">
|
<a-form-model-item v-if="temp.buildMode === 0" prop="script">
|
||||||
<template slot="label">
|
<template slot="label">
|
||||||
构建命令
|
构建命令
|
||||||
@ -969,7 +967,7 @@ export default {
|
|||||||
{ title: "名称", dataIndex: "name", sorter: true, ellipsis: true, scopedSlots: { customRender: "name" } },
|
{ title: "名称", dataIndex: "name", sorter: true, ellipsis: true, scopedSlots: { customRender: "name" } },
|
||||||
|
|
||||||
{
|
{
|
||||||
title: "分支",
|
title: "分支/标签",
|
||||||
dataIndex: "branchName",
|
dataIndex: "branchName",
|
||||||
ellipsis: true,
|
ellipsis: true,
|
||||||
scopedSlots: { customRender: "branchName" },
|
scopedSlots: { customRender: "branchName" },
|
||||||
|
Loading…
Reference in New Issue
Block a user