Difference between revisions of "WISE-PaaS DevOps"

From ESS-WIKI
Jump to: navigation, search
(修改StageType和Stage Table)
Line 227: Line 227:
 
! scope="col" | Status
 
! scope="col" | Status
 
! scope="col" | Detail
 
! scope="col" | Detail
! scope="col" | TimeStamp
+
! scope="col" | StartTime
 +
! scope="col" | EndTime
 
|-
 
|-
 
| 1
 
| 1
Line 236: Line 237:
 
| {"url":"[http://*** http://***]"}
 
| {"url":"[http://*** http://***]"}
 
| 14000000
 
| 14000000
 +
| <br/>
 
|-
 
|-
 
| 2
 
| 2
Line 242: Line 244:
 
| 3
 
| 3
 
| notrun<br/>
 
| notrun<br/>
 +
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
Line 250: Line 253:
 
| 4
 
| 4
 
| notrun<br/>
 
| notrun<br/>
 +
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
Line 258: Line 262:
 
| 1
 
| 1
 
| pass
 
| pass
 +
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
Line 266: Line 271:
 
| 2
 
| 2
 
| fail
 
| fail
 +
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
Line 274: Line 280:
 
| 1
 
| 1
 
| pass
 
| pass
 +
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
Line 282: Line 289:
 
| 2
 
| 2
 
| pass
 
| pass
 +
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
Line 290: Line 298:
 
| 3
 
| 3
 
| running
 
| running
 +
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
Line 298: Line 307:
 
| 1
 
| 1
 
| notrun
 
| notrun
 +
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
Line 306: Line 316:
 
| 2
 
| 2
 
| notrun
 
| notrun
 +
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
 
| <br/>
 
|}
 
|}
 
 
  
 
=== API-Spec ===
 
=== API-Spec ===

Revision as of 02:53, 17 April 2017

[Introduction]

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 Other 其他类别 1
  • Stage Table
StageID
StageName
TypeID
ProductID
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


  • 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 StartTime EndTime
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


API-Spec

DevOps_API_Spec

DevOps Prototyping

WISE-PaaS 2.0 Test Spec

Integration