Skip to content

Commit 343ad1c

Browse files
Merge pull request #83 from oleg-nenashev/migrate-docs
Migrate docs from Wiki to GitHub
2 parents 5bc52af + 1f3aeab commit 343ad1c

File tree

6 files changed

+187
-8
lines changed

6 files changed

+187
-8
lines changed

CHANGELOG.md

Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
# Version history (archive)
2+
3+
[![GitHub release](https://img.shields.io/github/release/jenkinsci/docker-commons-plugin.svg?label=changelog)](https://github.com/jenkinsci/docker-commons-plugin/releases/latest)
4+
5+
### Newer versions
6+
7+
See [GitHub Releases](https://github.com/jenkinsci/docker-commons-plugin/releases/latest).
8+
9+
### 1.15
10+
11+
Release date: (May 13, 2019)
12+
13+
- [JENKINS-57439](https://issues.jenkins-ci.org/browse/JENKINS-57439) -
14+
Add support of Docker credentials specification in Declarative Pipeline
15+
- Documentation: <https://github.com/jenkinsci/docker-commons-plugin#declarative-pipeline-example>
16+
- [JENKINS-52724](https://issues.jenkins-ci.org/browse/JENKINS-52724)
17+
[JENKINS-52737](https://issues.jenkins-ci.org/browse/JENKINS-52737)
18+
 - Inherit properties from the
19+
local Docker config.json if it exists
20+
- [JENKINS-57420](https://issues.jenkins-ci.org/browse/JENKINS-57420)
21+
 - Use a new way to specify multi-line secrets in the plugin
22+
23+
### 1.14
24+
25+
Release date: (April 2, 2019)
26+
27+
- Improve help text formatting ([PR 73](https://github.com/jenkinsci/docker-commons-plugin/pull/73))
28+
- Developer: Add new API for getting Docker-related credentials for [JENKINS-48437](https://issues.jenkins-ci.org/browse/JENKINS-48437)
29+
30+
31+
### 1.13
32+
33+
Release date: (May 18, 2018)
34+
35+
- API for [JENKINS-51397](https://issues.jenkins-ci.org/browse/JENKINS-51397) -
36+
`docker login` was being called without server-related environment variables in the Docker Pipeline Plugin
37+
38+
39+
### 1.12
40+
41+
Release date: (May 11, 2018)
42+
43+
- [JENKINS-38018](https://issues.jenkins-ci.org/browse/JENKINS-38018) - `withDockerRegistry` was failing to authenticate with DockerHub
44+
- [JENKINS-41880](https://issues.jenkins-ci.org/browse/JENKINS-41880) - Fix the `ConcurrentModificationException` while creating docker image fingerprints
45+
- [JENKINS-49075](https://issues.jenkins-ci.org/browse/JENKINS-49075) -
46+
Docker Commons Plugin was not working with PCT
47+
(implies a newer Jenkins core dependency)
48+
49+
### 1.11
50+
51+
Release date: (Jan 04, 2018)
52+
53+
- [JENKINS-48674](https://issues.jenkins-ci.org/browse/JENKINS-48674) -
54+
Failure to download newer Docker releases from the automatic tool installer.
55+
56+
### 1.10
57+
58+
Release date: (Dec 11, 2017)
59+
60+
- [JENKINS-48453](https://issues.jenkins-ci.org/browse/JENKINS-48453)
61+
 Regression in Jenkins 2.93+ when using server credentials.
62+
63+
### 1.9
64+
65+
Release date: (Oct 10, 2017)
66+
67+
- Removing `icon-shim` plugin dependency.
68+
69+
### 1.8
70+
71+
Release date: (Jul 10, 2017)
72+
73+
- [Fix security issue](https://jenkins.io/security/advisory/2017-07-10/)
74+
75+
### 1.7
76+
77+
Release date: (Jun 16, 2017)
78+
79+
- Always include port in image name.
80+
- Add credentials binding implementation for Docker server credentials.
81+
82+
### 1.6
83+
84+
Release date: (Jan 11, 2017)
85+
86+
- ![(error)](docs/images/error.svg)
87+
[JENKINS-39181](https://issues.jenkins-ci.org/browse/JENKINS-39181)
88+
Fix Invalid fully qualified image name when registry URL is specified
89+
90+
### 1.5
91+
92+
Release date: (Oct 05, 2016)
93+
94+
- ![(plus)](docs/images/add.svg)
95+
[JENKINS-38018](https://issues.jenkins-ci.org/browse/JENKINS-38018)
96+
API for more informative logging about use of registry credentials.
97+
98+
### 1.4.1
99+
100+
Release date: (Sep 08, 2016)
101+
102+
- ![(error)](docs/images/error.svg)
103+
[JENKINS-36082](https://issues.jenkins-ci.org/browse/JENKINS-36082)
104+
[JENKINS-32790](https://issues.jenkins-ci.org/browse/JENKINS-32790)
105+
The Docker tool installer (used for example by `withTool` in the
106+
[Docker Pipeline Plugin](https://wiki.jenkins.io/display/JENKINS/Docker+Pipeline+Plugin))
107+
was broken.
108+
109+
### 1.4.0
110+
111+
Release date: (Jun 17, 2016)
112+
113+
- ![(info)](docs/images/information.svg) Migration to the new parent POM
114+
([JENKINS-35018](https://issues.jenkins-ci.org/browse/JENKINS-35018))
115+
- ![(info)](docs/images/information.svg) Jenkins core dependency has been updated to 1.580.x
116+
117+
### 1.3.1
118+
119+
Release date: (Feb 19, 2016)
120+
121+
- ![(error)](docs/images/error.svg) Polishing the fix of
122+
[JENKINS-28776](https://issues.jenkins-ci.org/browse/JENKINS-28776)
123+
124+
### 1.3
125+
126+
Release date: (Feb 08, 2016)
127+
128+
- ![(plus)](docs/images/add.svg) Support the "sha256:" prefix in image ID, required
129+
for Docker 1.10
130+
([JENKINS-32792](https://issues.jenkins-ci.org/browse/JENKINS-32792))
131+
- ![(plus)](docs/images/add.svg) Replace build action icon stubs by Docker icons
132+
([JENKINS-28776](https://issues.jenkins-ci.org/browse/JENKINS-28776))
133+
134+
### 1.2
135+
136+
Release date: (Jul 29 2015)
137+
138+
- ![(error)](docs/images/error.svg) NPE when using credentials together with docker 1.7
139+
([JENKINS-29627](https://issues.jenkins-ci.org/browse/JENKINS-29627))
140+
- ![(plus)](docs/images/add.svg) Support creation of named fingerprints in the API
141+
([JENKINS-29098](https://issues.jenkins-ci.org/browse/JENKINS-29098))
142+
143+
### 1.1
144+
145+
Release date: (Jul 07 2015)
146+
147+
- ![(error)](docs/images/error.svg) Cleanup of FindBugs issues, update of the CI system
148+
- ![(error)](docs/images/error.svg) Fix the issue with the Docker Tool selector ([PR
149+
\#40](https://github.com/jenkinsci/docker-commons-plugin/pull/40))
150+
- ![(plus)](docs/images/add.svg) Support Docker 1.7+ .docker/config.json ([PR
151+
\#38](https://github.com/jenkinsci/docker-commons-plugin/pull/38))
152+
153+
### 1.0
154+
155+
Release date: (May 22 2015)
156+
157+
- First stable release
158+
- There were alpha releases before this release, see the commit history in GitHub

README.md

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
1+
# Docker Commons API Plugin for Jenkins
2+
3+
[![Join the chat at https://gitter.im/jenkinsci/docker](https://badges.gitter.im/jenkinsci/docker.svg)](https://gitter.im/jenkinsci/docker?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
4+
[![Jenkins Plugin](https://img.shields.io/jenkins/plugin/v/docker-commons.svg)](https://plugins.jenkins.io/docker-commons)
5+
[![GitHub release](https://img.shields.io/github/release/jenkinsci/docker-commons-plugin.svg?label=changelog)](https://github.com/jenkinsci/docker-commons-plugin/releases/latest)
6+
[![Jenkins Plugin Installs](https://img.shields.io/jenkins/plugin/i/role-strategy.svg?color=blue)](https://plugins.jenkins.io/docker-commons)
7+
18
API plugin, which provides the common shared functionality for various Docker-related plugins.
29

3-
Summary
4-
---
10+
## Summary
511

612
* API for managing Docker image and container fingerprints
713
* Credentials and location of Docker Registry
@@ -13,16 +19,19 @@ Summary
1319

1420
More info is available on the plugin's [Wiki page](https://wiki.jenkins-ci.org/display/JENKINS/Docker+Commons+Plugin)
1521

22+
## Use-cases
1623

17-
License
18-
---
19-
[MIT License](http://opensource.org/licenses/MIT)
24+
### Credentials and locations
2025

26+
This allows users to configure one set of endpoint/credentials and use it across all the Docker related plugins,
27+
thereby keeping configuration more [DRY](http://en.wikipedia.org/wiki/Don%27t_repeat_yourself).
2128

22-
Declarative pipeline example
23-
---
29+
See [Docker Pipeline Plugin](https://plugins.jenkins.io/docker-workflow) for the typical usage.
30+
31+
## Declarative pipeline example
2432

2533
An example on how to bind Docker host/daemon credentials in a declarative pipeline:
34+
2635
```groovy
2736
pipeline {
2837
agent any
@@ -45,3 +54,12 @@ pipeline {
4554
}
4655
}
4756
```
57+
58+
## License
59+
60+
[MIT License](http://opensource.org/licenses/MIT)
61+
62+
## Changelog
63+
64+
* See [GitHub Releases](https://github.com/jenkinsci/docker-commons-plugin/releases/latest) for the recent versions
65+
* See [the release notes archive](./CHANGELOG.md) for version `1.15` and older

docs/images/add.svg

Lines changed: 1 addition & 0 deletions
Loading

docs/images/error.svg

Lines changed: 1 addition & 0 deletions
Loading

docs/images/information.svg

Lines changed: 1 addition & 0 deletions
Loading

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
<name>Docker Commons Plugin</name>
1818
<description>APIs useful to Docker-based plugins.</description>
19-
<url>https://wiki.jenkins.io/display/JENKINS/Docker+Commons+Plugin</url>
19+
<url>https://github.com/jenkinsci/docker-commons-plugin</url>
2020
<licenses>
2121
<license>
2222
<name>MIT License</name>

0 commit comments

Comments
 (0)