Skip to content

Commit 64832f4

Browse files
author
Chris Wiechmann
committed
Merge branch 'develop' into test-with-7.7-20200130
2 parents fa36eed + 8367ab3 commit 64832f4

133 files changed

Lines changed: 18237 additions & 346 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: Bug report
33
about: Create a report to help us to improve the API-Manager CLI
4-
title: "[BUG]"
4+
title: ""
55
labels: bug
66
assignees: cwiechmann
77

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: Feature request
33
about: Tell us what you need and why in the API-Mgr. CLI
4-
title: "[Feature]"
4+
title: ""
55
labels: enhancement
66
assignees: cwiechmann
77

.github/ISSUE_TEMPLATE/question.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
name: Question
33
about: Ask a question concerning the CLI
4-
title: "[Help]"
5-
labels: help wanted
4+
title: ""
5+
labels: question
66
assignees: cwiechmann
77

88
---

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/)
55
and this project adheres to [Semantic Versioning](http://semver.org/).
66

77
## [Unreleased]
8+
9+
## [1.1.0] 2020-06-25
810
### Added
911
- Feature to use a YAML based API-Definition for Swagger & OpenAPI (API-Manager 7.7 only)
1012
- API Backend-Server information in wide and ultra view console get view
@@ -13,6 +15,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
1315
- Feature to load the API-Definition from the FE-API (See issue [#4](https://github.com/Axway-API-Management-Plus/apim-cli/issues/4))
1416
- Feature to export APIs as a CSV-File incl. used polices and subscribed applications
1517
- CLI usage information for all operations improved
18+
- CLI now properly logs out from API-Manager after the execution
19+
- API Custom-Properties are exported into CSV and Console view
1620

1721
### Changed
1822
- API Console ultra view not longer renders API-Tags in detail. Only indicated with True & False

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Additionally the CLI supports basic administrative commands for instance to list
1010

1111
Watch this video (28 min): https://youtu.be/2i8i1zMAMps to get an overview + demo.
1212

13-
With that, an API developer or the operations team is just providing the desired state configuration of the API, Application. When checked in, the [CI/CD-Pipeline](https://github.com/Axway-API-Management-Plus/apim-cli/wiki/9.-Jenkins-Integration-with-GitHub-&-Bitbucket) picks it up and replicates it into the API Manager.
13+
With that, an API developer or the operations team is just providing the desired state configuration of the API, Application. When checked in, the [CI/CD-Pipeline](https://github.com/Axway-API-Management-Plus/apim-cli/wiki/7.-Pipeline-integration) picks it up and replicates it into the API Manager.
1414

1515
![API Manager Swagger-Promote overview](https://github.com/Axway-API-Management-Plus/apim-cli/blob/develop/misc/images/apimanager-swagger-promote-overview.png )
1616

@@ -47,7 +47,7 @@ By using this CLI to control your Axway API management infrastructure it becomes
4747
To achieve this quality bar, the tools was developed from the beginning in a way that it can be tested fully automatically.
4848
In addition to a number of executed unit-tests, sophisticated integration tests are performed. These integration tests are executed against different API-Management versions and consists of a number of different scenarios. Each scenrioa contains various __Desired__ states, which are transferred into __Actual__ state by the CLI and finally checked if the Actual State in the API-Manager is as expected. This is performed for APIs and applications.
4949

50-
The automated End-2-End test suite contains of __113__ different scenarios, which includes more than __250__ executions of CLI (Import & Export) following each by a validation step. The test suite is executed at Travis CI for the following versions and you may check yourself what is done by clicking on the badge icon:
50+
The automated End-2-End test suite contains of __116__ different scenarios, which includes more than __284__ executions of CLI (Import & Export) following each by a validation step. The test suite is executed at Travis CI for the following versions and you may check yourself what is done by clicking on the badge icon:
5151

5252
| Version | Branch | Status | Comment |
5353
| :--- | :--- | :---: | :--- |
@@ -61,12 +61,12 @@ Version 7.5.3 is NOT supported. Version 7.6.2 SP3 is required.
6161

6262
## Get started
6363

64-
To get started, you have several options to download the CLI and then just run the CLI as shown in the example below
64+
To get started, you have several options to [download the CLI](https://github.com/Axway-API-Management-Plus/apim-cli/wiki/1.-How-to-get-started) and then just run the CLI as shown in the example below
6565

6666
```
6767
scripts\apim api import -c samples/basic/minimal-config-api-definition.json -s api-env
6868
```
69-
This command is reading the API-Management platform configuration details from the environment file: `env.api-env.properties` and replicates the given desired API state in the configuration file: `minimal-config-api-definition.json` into the API-Management platform.
69+
This command is reading the API-Management platform configuration details from the [environment file](https://github.com/Axway-API-Management-Plus/apim-cli/wiki/8.2.-Environment-property-files): `env.api-env.properties` and replicates the given desired API state in the configuration file: `minimal-config-api-definition.json` into the API-Management platform.
7070

7171
Please see the [documentation](https://github.com/Axway-API-Management-Plus/apim-cli/wikis) for more information.
7272

distribution/assembly/dist-release.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<assembly>
22
<id>release</id>
33
<formats>
4+
<format>dir</format>
45
<format>tar.gz</format>
56
<format>zip</format>
6-
<format>dir</format>
77
</formats>
88
<includeBaseDirectory>true</includeBaseDirectory>
99
<includeSiteDirectory>false</includeSiteDirectory>
@@ -17,6 +17,8 @@
1717
<include>com.github.axway-api-management-plus.apim-cli:apimcli-api-export</include>
1818
<include>com.github.axway-api-management-plus.apim-cli:apimcli-app-import</include>
1919
<include>com.github.axway-api-management-plus.apim-cli:apimcli-app-export</include>
20+
<include>com.github.axway-api-management-plus.apim-cli:apimcli-organizations</include>
21+
<include>com.github.axway-api-management-plus.apim-cli:apimcli-users</include>
2022
<include>com.github.axway-api-management-plus.apim-cli:apimcli-tool</include>
2123
</includes>
2224
<binaries>
@@ -34,6 +36,7 @@
3436
</includes>
3537
<excludes>
3638
<exclude>*.formatted</exclude>
39+
<exclude>scripts/*</exclude>
3740
</excludes>
3841
</fileSet>
3942
<fileSet>

distribution/pom.xml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.github.axway-api-management-plus.apim-cli</groupId>
77
<artifactId>parent</artifactId>
8-
<version>1.1.0-SNAPSHOT</version>
8+
<version>1.2.0-SNAPSHOT</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

@@ -32,13 +32,21 @@
3232
<groupId>com.github.axway-api-management-plus.apim-cli</groupId>
3333
<artifactId>apimcli-app-export</artifactId>
3434
</dependency>
35+
<dependency>
36+
<groupId>com.github.axway-api-management-plus.apim-cli</groupId>
37+
<artifactId>apimcli-organizations</artifactId>
38+
</dependency>
39+
<dependency>
40+
<groupId>com.github.axway-api-management-plus.apim-cli</groupId>
41+
<artifactId>apimcli-users</artifactId>
42+
</dependency>
3543
</dependencies>
3644

3745
<build>
3846
<plugins>
3947
<plugin>
4048
<artifactId>maven-assembly-plugin</artifactId>
41-
<version>3.2.0</version>
49+
<version>3.3.0</version>
4250
<executions>
4351
<execution>
4452
<id>distribution</id>

misc/images/Image-Sources.pptx

264 KB
Binary file not shown.
217 KB
Loading
84.3 KB
Loading

0 commit comments

Comments
 (0)