Skip to content

Commit 01ac97a

Browse files
Update README.md
1 parent 0740f89 commit 01ac97a

File tree

1 file changed

+94
-1
lines changed

1 file changed

+94
-1
lines changed

README.md

Lines changed: 94 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,95 @@
1-
# CTX-Continuous-Integration
1+
<a href="https://www.cortex-ia.co.uk/" target="_blank"><img src="https://github.com/CortexIATest/CTXImages/blob/master/Cortex-350-120.png" alt="Welcome to Cortex!" width="350" height="120" border="0"></a>
2+
3+
# Continuous Integration Cortex Module
24
The current Cortex Continuous Integration module focus on the promotion of a Cortex .studiopkg package into a single environment and the automated test execution of all the tests associated with the package flows.
5+
6+
The module allows users to perform the following initial functionality:
7+
* Import and publish flow packages via Cortex LivePortal
8+
* Import test cases on the package
9+
* Visualise previously executed test cases and test plans
10+
11+
Once a flow has been imported:
12+
* Further test cases may be defined, saved and executed
13+
* Test cases may be grouped into test plans that may be saved and executed
14+
15+
16+
## Table of Contents
17+
1) [Dependencies](#dependencies)
18+
* [Cortex Version](#cortex-version)
19+
* [OCIs](#ocis)
20+
* [Files](#files)
21+
* [Other](#other)
22+
2) [Installation](#installation)
23+
3) [How to use](#how-to-use)
24+
4) [How you can contribute](#how-you-can-contribute)
25+
5) [Versioning](#versioning)
26+
6) [Licensing](#licensing)
27+
28+
29+
## Dependencies
30+
### Cortex Version
31+
This version of the Continuous Integration module was developed in Cortex version 6.4. Some functionality may not be available on different versions of Cortex.
32+
33+
### OCIs
34+
The module requires the following Cortex OCIs:
35+
* PowerShell
36+
* HTTP
37+
38+
### Files
39+
The Continuous Integration module requires the following files:
40+
* [CTX-Logging.studiopkg](https://github.com/CortexIntelligentAutomation/CTX-Logging/releases/download/v1.0/CTX-Logging.studiopkg)
41+
* [CTX-Logging Database create script](https://github.com/CortexIntelligentAutomation/CTX-Logging/releases/download/v1.0/Cortex-Logging-Install.sql)
42+
* [CTX-Continuous-Integration.studiopkg](https://github.com/CortexIntelligentAutomation/CTX-Continuous-Integration/releases/download/v1.0/CTX-Continuous-Integration.studiopkg)
43+
* [CTX-ContinuousIntegration Database update script](https://github.com/CortexIntelligentAutomation/CTX-Continuous-Integration/releases/download/v1.0/Cortex-ContinuousIntegration-Install.sql)
44+
45+
### Other
46+
The Continuous Integration module has the following additional requirements which are explained in detail in the [Installation section](#Installation):<Other Requirements>
47+
48+
## Installation
49+
Details of the installation can be found in the [Continuous Integration Deployment Plan](https://github.com/CortexIntelligentAutomation/CTX-Continuous-Integration/blob/master/CTX-Continuous-Integration%20-%20Deployment%20Plan.pdf).
50+
## How to use
51+
A detailed User Guide has been provided with instructions on how to use the flows/subtasks, available [here](https://github.com/CortexIntelligentAutomation/CTX-Continuous-Integration/blob/master/CTX-Continuous-Integration%20-%20User%20Guide.pdf). Configuration of subtask inputs and outputs are detailed in notes on the subtask workspace.
52+
53+
## How you can contribute
54+
Unfortunately, we cannot offer pull requests at this time or accept any improvements.
55+
56+
## Versioning
57+
Continuous Integration has the following versions, starting with the most recent:
58+
59+
Version | Release | Functionality | Notes
60+
------------ | ------------- | ----------- | -----------
61+
v1.0 | 21/02/2019 | CCI-Package-Deployment-UI | Created
62+
v1.0 | 21/02/2019 | CCI-Package-Deployment | Created
63+
v1.0 | 21/02/2019 | CCI-Deployment-Process-UI | Created
64+
v1.0 | 21/02/2019 | CCI-Test-Management-UI | Created
65+
v1.0 | 21/02/2019 | CCI-Test-Cases-Execution | Created
66+
v1.0 | 21/02/2019 | Gateway-EF-Export-Flows | Created
67+
v1.0 | 21/02/2019 | Gateway-GAT-Get-Authentication-Token | Created
68+
v1.0 | 21/02/2019 | Gateway-GIFS-Get-Ids-From-StudioPackage | Created
69+
v1.0 | 21/02/2019 | Gateway-ISP-Import-Studio-Package | Created
70+
v1.0 | 21/02/2019 | Gateway-PSP-Publish-Studio-Package | Created
71+
v1.0 | 21/02/2019 | AutomatedTest-GRTC-Get-Relevant-Test-Cases | Created
72+
v1.0 | 21/02/2019 | AutomatedTest-ITC-Import-Test-Case | Created
73+
v1.0 | 21/02/2019 | AutomatedTest-IVID-Insert-Variables-Into-Database | Created
74+
v1.0 | 21/02/2019 | AutomatedTest-RTOF-Run-Test-On-Flow | Created
75+
v1.0 | 21/02/2019 | AutomatedTest-VTCF-Validate-Test-Cases-Files | Created
76+
v1.0 | 21/02/2019 | CCI-PPR-Process-PowerShell-Response | Created
77+
78+
## Licensing
79+
All functionality within this module is licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0).
80+
81+
Copyright 2018 Cortex Limited
82+
83+
Licensed under the Apache License, Version 2.0 (the "License");
84+
you may not use this file except in compliance with the License.
85+
You may obtain a copy of the License at
86+
87+
http://www.apache.org/licenses/LICENSE-2.0
88+
89+
Unless required by applicable law or agreed to in writing, software
90+
distributed under the License is distributed on an "AS IS" BASIS,
91+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
92+
See the License for the specific language governing permissions and
93+
limitations under the License.
94+
95+

0 commit comments

Comments
 (0)