Difference between revisions of "WISE-PaaS DevOps"
From ESS-WIKI
Line 3: | Line 3: | ||
== DevOps Cloud == | == DevOps Cloud == | ||
− | === <span style="color:#FF0000;"> | + | === <span style="color:#FF0000;"></span>DataBase === |
+ | |||
+ | *<span style="color:#FF0000;">Product Table</span> | ||
{| border="1" cellspacing="1" cellpadding="1" style="width:100px;" | {| border="1" cellspacing="1" cellpadding="1" style="width:100px;" | ||
Line 22: | Line 24: | ||
+ | * | ||
=== <span style="color:#FF0000;">StageType Table</span> === | === <span style="color:#FF0000;">StageType Table</span> === | ||
+ | |||
{| border="1" cellspacing="1" cellpadding="1" style="width:500px;" | {| border="1" cellspacing="1" cellpadding="1" style="width:500px;" | ||
Line 62: | Line 66: | ||
|} | |} | ||
+ | * | ||
=== <span style="color:#FF0000;">Stage Table</span> === | === <span style="color:#FF0000;">Stage Table</span> === | ||
+ | |||
{| border="1" cellspacing="1" cellpadding="1" style="width:500px;" | {| border="1" cellspacing="1" cellpadding="1" style="width:500px;" | ||
Line 139: | Line 145: | ||
+ | * | ||
=== <span style="color:#FF0000;">DevOpsPlan Table</span> === | === <span style="color:#FF0000;">DevOpsPlan Table</span> === | ||
+ | |||
{| border="1" cellspacing="1" cellpadding="1" style="width:500px;" | {| border="1" cellspacing="1" cellpadding="1" style="width:500px;" | ||
Line 225: | Line 233: | ||
|} | |} | ||
+ | * | ||
=== <span style="color:#FF0000;">DevOpsBuild Table</span> === | === <span style="color:#FF0000;">DevOpsBuild Table</span> === | ||
+ | |||
{| border="1" cellspacing="1" cellpadding="1" style="width:500px;" | {| border="1" cellspacing="1" cellpadding="1" style="width:500px;" |
Revision as of 08:12, 13 April 2017
[Introduction]
Contents
DevOps Cloud
DataBase
- Product Table
ProductID | ProductName |
---|---|
1 | UShop |
2 | RMM |
3 | ILPS |
StageType Table
TypeID | TypeName | Description | isActive |
---|---|---|---|
1 | Prepare | 准备 |
1 |
2 | CodeAnalysis |
对代码进行静态检查 |
1 |
3 | Build |
编译 |
1 |
4 | Test |
测试 |
1 |
5 | Deploy |
部署 |
1 |
6 | Email |
发送邮件 |
1 |
Stage Table
StageID |
StageName |
TypeID |
isCustom |
Platform |
SourceCode |
EntryProgram |
Parameters |
isActive |
---|---|---|---|---|---|---|---|---|
1 | C#代码检查 |
2 | 0 | dockerimage |
giturl |
analysis.sh |
{"paraName1":"","paraName2":""} |
1 |
2 | Java代码检查 |
2 | 0 | dockerimage |
giturl |
analysis.sh |
{"paraName1":"","paraName2":""} |
1 |
3 | Build |
3 | 1 | dockerimage |
giturl |
build.sh |
{"paraName1":"","paraName2":""} |
1 |
4 | APITest |
4 | 1 | node(Linux) |
giturl |
apitest.py |
{"paraName1":"value1","paraName2":"value4"} |
1 |
5 | UITest |
4 | 1 | node(windows) |
giturl |
uitest.exe |
{"paraName1":"value1","paraName2":"value5"} |
1 |
6 | Email |
6 | 0 | node(Linux) |
|
|
{"paraName1":"value1","paraName2":"value3"} |
1 |
DevOpsPlan Table
ID | DevOpsPlanID |
PlanName |
ProductID |
StageID |
PreStageIDs |
isSync | Parameter |
---|---|---|---|---|---|---|---|
1 | 1 | UShopApi |
1 | 2 | 0 | 1 | {"paraName1":"1","paraName2":"2"} |
2 | 1 | UShopApi |
1 | 3 | 2 | 1 | {"paraName1":"1","paraName2":"2"} |
3 | 1 | UShopApi |
1 | 4 | 2,3 | 0 | {"paraName1":"value1","paraName2":"value4"} |
4 | 2 | UShopMsgPro |
1 | 1 | 0 | 1 | |
5 | 2 | UShopMsgPro |
1 | 2 | 1 | 0 | |
6 | 3 | RMMApi |
2 | 1 | 0 | 1 | |
7 | 3 | RMMApi |
2 | 2 | 0 | 1 | |
8 | 3 | RMMApi |
2 | 3 | 1 | 0 | |
DevOpsBuild Table
BuildID | BuildIndex | DevOpsPlanID | StageID | Status | Detail | TimeStamp |
---|---|---|---|---|---|---|
1 | 1 | 1 | 2 | notrun | {"url":"http://***"} | 14000000 |
2 | 1 | 1 | 3 | notrun |
|
|
3 | 1 | 1 | 4 | notrun |
|
|
4 | 1 | 2 | 1 | pass | |
|
5 | 1 | 2 | 2 | fail | |
|
6 | 1 | 3 | 1 | pass | |
|
7 | 1 | 3 | 2 | pass | |
|
8 | 1 | 3 | 3 | running | |
|
9 | 2 | 2 | 1 | notrun | |
|
10 | 2 | 2 | 2 | notrun | |
|