|
@@ -16,104 +16,6 @@ |
|
@@ -16,104 +16,6 @@ |
16
|
<!-- media -->
|
16
|
<!-- media -->
|
17
|
</div>
|
17
|
</div>
|
18
|
|
18
|
|
19
|
-<div class="contentpanel project-index-page">
|
|
|
20
|
- <div class="panel panel-default" data-env='{{deploy.env}}'>
|
|
|
21
|
- <div class="panel-heading">
|
|
|
22
|
- <div class="pull-right">
|
|
|
23
|
- {{#if is_master}}
|
|
|
24
|
- <a class="btn btn-info btn-rounded mr5 log-btn"><i class="fa fa-eye"></i> 查看构建日志</a>
|
|
|
25
|
- <a class="btn btn-success btn-rounded mr20 build-btn"><i class="glyphicon glyphicon-plus"></i> 新增构建</a>
|
|
|
26
|
- {{^}}
|
|
|
27
|
- {{#if deploy.is_preview}}
|
|
|
28
|
- <a class="btn btn-info btn-rounded mr5 log-btn"><i class="fa fa-eye"></i> 查看构建日志</a>
|
|
|
29
|
- <a class="btn btn-success btn-rounded mr20 build-btn"><i class="glyphicon glyphicon-plus"></i> 新增构建</a>
|
|
|
30
|
- {{/if}}
|
|
|
31
|
- {{/if}}
|
|
|
32
|
- <a href="" class="tooltips panel-minimize"><i class="fa fa-minus"></i></a>
|
|
|
33
|
- </div>
|
|
|
34
|
- <h4 class="panel-title">{{deploy.name}}</h4>
|
|
|
35
|
- <p>分支:<code>{{deploy.branchName}}</code></p>
|
|
|
36
|
- </div>
|
|
|
37
|
- <div class="panel-body">
|
|
|
38
|
- <table id="table-building-{{project._id}}" class="table table-striped table-bordered building-table">
|
|
|
39
|
- <thead>
|
|
|
40
|
- <tr>
|
|
|
41
|
- <th>构建版本</th>
|
|
|
42
|
- <th>分支名称</th>
|
|
|
43
|
- <th>状态</th>
|
|
|
44
|
- <th>构建时间</th>
|
|
|
45
|
- <th>操作</th>
|
|
|
46
|
- </tr>
|
|
|
47
|
- </thead>
|
|
|
48
|
- </table>
|
|
|
49
|
- </div>
|
|
|
50
|
- </div>
|
|
|
51
|
-
|
|
|
52
|
- <div class="panel panel-default">
|
|
|
53
|
- <div class="panel-heading">
|
|
|
54
|
- <h4>服务器信息</h4>
|
|
|
55
|
- <p>点击状态Label,可以查看实时日志</p>
|
|
|
56
|
- {{#equals @root.project.type 'php'}}
|
|
|
57
|
- <button class="btn btn-info btn-xs restart-btn" data-host='all'>全部重启</button>
|
|
|
58
|
- {{^}}
|
|
|
59
|
- <button class="btn btn-info btn-xs restart-btn" data-host='all'>全部重启</button>
|
|
|
60
|
- <button class="btn btn-warning btn-xs deleterestart-btn" data-host='all'>全部删除重启</button>
|
|
|
61
|
- {{/equals}}
|
|
|
62
|
- </div>
|
|
|
63
|
- <div class="panel-body">
|
|
|
64
|
- <div class="row">
|
|
|
65
|
- {{#each targets}}
|
|
|
66
|
- <div class="col-md-4 host-info" id="d-{{hostFm}}" data-host="{{host}}">
|
|
|
67
|
- <div class="panel panel-info noborder">
|
|
|
68
|
- <div class="panel-heading noborder">
|
|
|
69
|
- <div class="panel-btns">
|
|
|
70
|
- </div><!-- panel-btns -->
|
|
|
71
|
- <div class="panel-icon"><i class="fa fa-cloud" style="padding-left:12px;"></i></div>
|
|
|
72
|
- <div class="media-body">
|
|
|
73
|
- <h2 class="nomargin">{{host}}</h2>
|
|
|
74
|
- <h5 class="md-title mt5 version">当前运行版本: <code>{{#if info}}{{info.building}}{{^}}
|
|
|
75
|
- 未知部署{{/if}}</code></h5>
|
|
|
76
|
- </div><!-- media-body -->
|
|
|
77
|
- <hr class="mt10 mb10">
|
|
|
78
|
- <div class="clearfix mt5" style="padding-left:10px;">
|
|
|
79
|
- {{#equals @root.project.type 'php'}}
|
|
|
80
|
- <button class="btn btn-info btn-xs restart-btn" data-host='{{host}}'>重启</button>
|
|
|
81
|
- {{^}}
|
|
|
82
|
- <button class="btn btn-info btn-xs restart-btn" data-host='{{host}}'>重启</button>
|
|
|
83
|
- <button class="btn btn-warning btn-xs deleterestart-btn" data-host='{{host}}'>删除重启</button>
|
|
|
84
|
- {{/equals}}
|
|
|
85
|
- </div>
|
|
|
86
|
- <div class="clearfix mt5" style="padding-left:10px;">
|
|
|
87
|
- <h5 class="md-title mt10">服务器状态</h5>
|
|
|
88
|
- <span class="label label-serstatus"></span>
|
|
|
89
|
- </div>
|
|
|
90
|
- <div class="clearfix mt5">
|
|
|
91
|
- <div class="col-xs-4 project-env" data-env="test">
|
|
|
92
|
- <h5 class="md-title mt10">当前状态</h5>
|
|
|
93
|
- </div>
|
|
|
94
|
- <div class="col-xs-4">
|
|
|
95
|
- <h5 class="md-title mt10">进程状态</h5>
|
|
|
96
|
- </div>
|
|
|
97
|
- </div>
|
|
|
98
|
- <div class="clearfix mt5">
|
|
|
99
|
- <div class="col-xs-4 project-env" data-env="test">
|
|
|
100
|
- <span class="label label-success deploy-log-btn" data-host="{{host}}"><i
|
|
|
101
|
- class="fa fa-spinner fa-spin fa-fw margin-bottom"></i> <b>{{#if info}}{{info.state}}{{^}}
|
|
|
102
|
- 未知部署{{/if}}</b></span>
|
|
|
103
|
- </div>
|
|
|
104
|
- <div class="col-xs-4">
|
|
|
105
|
- <span class="label label-status"></span>
|
|
|
106
|
- </div>
|
|
|
107
|
- </div>
|
|
|
108
|
- </div><!-- panel-body -->
|
|
|
109
|
- </div><!-- panel -->
|
|
|
110
|
- </div>
|
|
|
111
|
- {{/each}}
|
|
|
112
|
- </div>
|
|
|
113
|
- </div>
|
|
|
114
|
- </div>
|
|
|
115
|
-</div>
|
|
|
116
|
-
|
|
|
117
|
<div id="log-area" class="panel panel-default panel-alt" style="display:none;height: 100%;">
|
19
|
<div id="log-area" class="panel panel-default panel-alt" style="display:none;height: 100%;">
|
118
|
<div class="panel-body nopadding" style="height: 100%;">
|
20
|
<div class="panel-body nopadding" style="height: 100%;">
|
119
|
<textarea name="code" id="code" style="height: 100%;"></textarea>
|
21
|
<textarea name="code" id="code" style="height: 100%;"></textarea>
|