1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2025-11-29 22:58:09 +02:00

fix Markdown issues (#365)

* fix Markdown issue 'Headers should be surrounded by blank lines'

* fix MD012

* fix MD022

* fix MD026

* fix MD007

* fix MD032

* fix MD038

* fix MD040

* fix MD031

* fix MD034

* fix MD004

* fix new findings

* fix MD036

* fix MD038

* fix MD032

* fix MD006
This commit is contained in:
Christopher Fenner
2018-11-06 13:50:09 +01:00
committed by GitHub
parent a405e7e82c
commit f757a0e1d4
37 changed files with 402 additions and 215 deletions

View File

@@ -5,6 +5,7 @@
Executes a closure inside a container in a kubernetes pod. Proxy environment variables defined on the Jenkins machine are also available in the container.
## Prerequisites
* The Jenkins should be running on kubernetes.
* An environment variable `ON_K8S` should be created on Jenkins and initialized to `true`. This could for example be done via _Jenkins_ - _Manage Jenkins_ - _Configure System_ - _Global properties_ - _Environment variables_
@@ -64,15 +65,19 @@ In following sections the configuration is possible:
|stashIncludes||X|X|
## Return value
none
## Side effects
none
## Exceptions
none
## Example 1: Run a closure in a single container pod
```sh
# set environment variable
export ON_K8S=true"
@@ -87,6 +92,7 @@ dockerExecuteOnKubernetes(script: script, dockerImage: 'maven:3.5-jdk-7'){
In the above example, a pod will be created with a docker container of image `maven:3.5-jdk-7`. The closure will be then executed inside the container.
## Example 2: Run a closure in a multi-container pod
```sh
# set environment variable
export ON_K8S=true"