From 4fb1b13f2dcc49de4e0650f5edb5f6d8d779e34c Mon Sep 17 00:00:00 2001 From: Albert Tregnaghi Date: Tue, 23 Jan 2018 13:10:58 +0100 Subject: [PATCH 1/3] Added information about Eclipse Plugin - added information about Jenkins Editor plugin at https://marketplace.eclipse.org/content/jenkins-editor - the plugin is OSS and has Apache 2.0 License and is hosted at https://github.com/de-jcup/eclipse-jenkins-editor --- content/doc/book/pipeline/development.adoc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/content/doc/book/pipeline/development.adoc b/content/doc/book/pipeline/development.adoc index 2b4e4135ae54..ef959887ba5d 100644 --- a/content/doc/book/pipeline/development.adoc +++ b/content/doc/book/pipeline/development.adoc @@ -31,6 +31,18 @@ parallel branches, and steps in a Pipeline. The editor validates Pipeline change made, eliminating many errors before they are even committed. Behind the scenes it still generates Declarative Pipeline code. +== Eclipse Jenkins Editor +There exists an Eclipse Plugin called `Jenkins Editor` at https://marketplace.eclipse.org/content/jenkins-editor[Eclipse Marketplace]. +This special text editor provides some features for defining pipelines e.g: + +- Validate pipeline scripts by <<#linter,Jenkins Linter Validation>>. Failures are shown as eclipse markers +- An Outline with dedicated icons (for declarative Jenkins pipelines ) +- Syntax / keyword highlighting +- Groovy validation + +NOTE: The Jenkins Editor Plugin is a third-party tool that is not supported +by the Jenkins Project. + [[linter]] == Command-line Pipeline Linter From 1a919ace13827d2be8f59c38944cbf177d7eacdd Mon Sep 17 00:00:00 2001 From: Albert Tregnaghi Date: Wed, 24 Jan 2018 12:11:05 +0100 Subject: [PATCH 2/3] Added section "IDE integraations" - added section "IDE integraations" as suggested - updated little typo --- content/doc/book/pipeline/development.adoc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/content/doc/book/pipeline/development.adoc b/content/doc/book/pipeline/development.adoc index ef959887ba5d..101740e6e87d 100644 --- a/content/doc/book/pipeline/development.adoc +++ b/content/doc/book/pipeline/development.adoc @@ -31,8 +31,9 @@ parallel branches, and steps in a Pipeline. The editor validates Pipeline change made, eliminating many errors before they are even committed. Behind the scenes it still generates Declarative Pipeline code. -== Eclipse Jenkins Editor -There exists an Eclipse Plugin called `Jenkins Editor` at https://marketplace.eclipse.org/content/jenkins-editor[Eclipse Marketplace]. +== IDE Integrations +=== Eclipse Jenkins Editor +There exists an Eclipse plugin called `Jenkins Editor` at https://marketplace.eclipse.org/content/jenkins-editor[Eclipse Marketplace]. This special text editor provides some features for defining pipelines e.g: - Validate pipeline scripts by <<#linter,Jenkins Linter Validation>>. Failures are shown as eclipse markers From 4fc45f566309626ee8a4bb681ebb4e7b320d8841 Mon Sep 17 00:00:00 2001 From: Liam Newman Date: Wed, 24 Jan 2018 12:30:24 -0800 Subject: [PATCH 3/3] Moved IDE Integrations Moved to after description of features built into Jenkins --- content/doc/book/pipeline/development.adoc | 29 +++++++++++----------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/content/doc/book/pipeline/development.adoc b/content/doc/book/pipeline/development.adoc index 101740e6e87d..bb65fb70c0f2 100644 --- a/content/doc/book/pipeline/development.adoc +++ b/content/doc/book/pipeline/development.adoc @@ -20,7 +20,6 @@ to the currently installed version of Jenkins and related plugins. In this section, we'll discuss other tools and resources that may help with development of Jenkins Pipelines. - == Blue Ocean Editor The @@ -31,19 +30,6 @@ parallel branches, and steps in a Pipeline. The editor validates Pipeline change made, eliminating many errors before they are even committed. Behind the scenes it still generates Declarative Pipeline code. -== IDE Integrations -=== Eclipse Jenkins Editor -There exists an Eclipse plugin called `Jenkins Editor` at https://marketplace.eclipse.org/content/jenkins-editor[Eclipse Marketplace]. -This special text editor provides some features for defining pipelines e.g: - -- Validate pipeline scripts by <<#linter,Jenkins Linter Validation>>. Failures are shown as eclipse markers -- An Outline with dedicated icons (for declarative Jenkins pipelines ) -- Syntax / keyword highlighting -- Groovy validation - -NOTE: The Jenkins Editor Plugin is a third-party tool that is not supported -by the Jenkins Project. - [[linter]] == Command-line Pipeline Linter @@ -193,6 +179,21 @@ For Pipelines that are not part of a Multi-branch Pipeline, the commit information may differ for the original run and the Replayed run. See link:https://issues.jenkins-ci.org/browse/JENKINS-36453[JENKINS-36453] +== IDE Integrations + +=== Eclipse Jenkins Editor +There exists an Eclipse plugin called `Jenkins Editor` at https://marketplace.eclipse.org/content/jenkins-editor[Eclipse Marketplace]. +This special text editor provides some features for defining pipelines e.g: + +- Validate pipeline scripts by <<#linter,Jenkins Linter Validation>>. Failures are shown as eclipse markers +- An Outline with dedicated icons (for declarative Jenkins pipelines ) +- Syntax / keyword highlighting +- Groovy validation + +NOTE: The Jenkins Editor Plugin is a third-party tool that is not supported +by the Jenkins Project. + + [[unit-test]] == Pipeline Unit Testing Framework