Injecting Jenkins Credentials into a Build Job: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 16: Line 16:
* [[Jenkins_Credentials_Plugin#Overview|Jenkins Credential Plugin]] has to be installed.
* [[Jenkins_Credentials_Plugin#Overview|Jenkins Credential Plugin]] has to be installed.
* [[Jenkins_Credentials_Binding_Plugin#Overview|Jenkins Credentials Binding Plugin]] has to be installed.
* [[Jenkins_Credentials_Binding_Plugin#Overview|Jenkins Credentials Binding Plugin]] has to be installed.
=Procedure=
==Define the Credential==
Credentials -> System -> Global credentials (unrestricted) -> Add Credential
'''Username with password'''
Scope: Global. The [[Jenkins_Security_Concepts#Global|Global scope]] is required if the credential must be exposed to the build jobs.

Revision as of 20:02, 22 May 2018

External

Internal

Overview

This article describes the procedure to declare credentials, in this case an external repository username and password, in a Jenkins credential store and then expose them to a build job, in this case a Gradle-driven build.

Pre-Requisites

Procedure

Define the Credential

Credentials -> System -> Global credentials (unrestricted) -> Add Credential

Username with password

Scope: Global. The Global scope is required if the credential must be exposed to the build jobs.