Skip to content
Jenkins
Manage Jenkins
System
Search
Manage Jenkins
Sign in
System
Configure global settings and paths.
General
Home directory
?
By default, Jenkins stores all of its data in this directory on the file system
/root/.jenkins
Loading...
System Message
This message will be displayed at the top of the Jenkins main page. This can be useful for posting notifications to your users
Plain text
Preview
Hide preview
Built-In Node is now configured in
Nodes
.
Computer Retention Check Interval
?
Loading...
Quiet period
?
Loading...
SCM checkout retry count
Restrict project naming
Naming Strategy
Strategy
Default
?
Loading...
Pattern
?
Loading...
Name Pattern
Description
?
Loading...
force existing
Loading...
Jenkins Location
Jenkins URL
?
Loading...
System Admin e-mail address
?
Loading...
Serve resource files from another domain
Resource Root URL
?
Loading...
Global properties
Disable deferred wipeout on this node
?
Loading...
Disk Space Monitoring Thresholds
Free Disk Space Threshold
?
Loading...
Free Disk Space Warning Threshold
?
Loading...
Free Temp Space Threshold
?
Loading...
Free Temp Space Warning Threshold
?
Loading...
Environment variables
List of variables
?
Name
Value
Delete
Add
Loading...
Tool Locations
List of tool locations
?
Name
(Git) Default
Home
Delete
Add
Loading...
Metrics
Access keys
?
Key
Copy this token now, because it cannot be recovered in the future.
Generate a new token
Description
Permissions
Ping
Thread dump
Health check
Metrics
Origins
Delete
Add new access key
Loading...
Pipeline Speed / Durability
Default Speed / Durability Level
?
Loading...
Usage Statistics
Help make Jenkins better by sending anonymous usage statistics and crash reports to the Jenkins project
?
Loading...
Folder Health Metrics
List of default health metrics for Folders
Child item with the given name
Delete
Child item with worst health
Delete
Health of the primary branch of a repository
?
Delete
Loading...
Add
Bitbucket Endpoints
Bitbucket Cloud
Delete
Enable cache
How long to cache team, in minutes
How long to cache repositories, in minutes
Clear caches
Loading...
Show statistics
Loading...
Webhook management
?
Loading...
Native Cloud
Manage hooks
Credentials
Add
Global
Credentials that should be available everywhere.
Custom Jenkins Root URL
Enable hooks signature verification
HMAC Credentials
Add
Global
Credentials that should be available everywhere.
Skip certificate verification
?
Loading...
Enable cache
How long to cache webhook requests, in minutes
Clear caches
Loading...
Show statistics
Loading...
Bitbucket Cloud
Delete
Bitbucket Data Center
Delete
Add
Loading...
GitLab
Enable authentication for '/project' end-point
?
Loading...
GitLab connections
Connection name
?
A name for the connection
Loading...
GitLab host URL
?
The complete URL to the GitLab server (e.g. http://gitlab.mydomain.com)
Loading...
Credentials
?
API Token for accessing GitLab
Add
Global
Credentials that should be available everywhere.
Loading...
Advanced
Edited
API-Level
?
API Level for accessing GitLab
autodetect
Loading...
Ignore SSL Certificate Errors
?
Loading...
Connection timeout (in seconds)
?
The time to wait for establishing the connection
Loading...
Read timeout (in seconds)
?
The time to wait while receiving the response
Loading...
Testing...
Test Connection
Loading...
Delete
Connection name
?
A name for the connection
Loading...
GitLab host URL
?
The complete URL to the GitLab server (e.g. http://gitlab.mydomain.com)
Loading...
Credentials
?
API Token for accessing GitLab
Add
Global
Credentials that should be available everywhere.
Loading...
Advanced
Edited
API-Level
?
API Level for accessing GitLab
autodetect
Loading...
Ignore SSL Certificate Errors
?
Loading...
Connection timeout (in seconds)
?
The time to wait for establishing the connection
Loading...
Read timeout (in seconds)
?
The time to wait while receiving the response
Loading...
Testing...
Test Connection
Loading...
Delete
Add
HTTP Proxy Configuration
Setup
Edited
Server
Port
User name
Password
No Proxy Host
Advanced
Edited
Test URL
Validate Proxy
Loading...
Global Build Time Out
Enable Global Time Out
Time-out strategy
Absolute
Deadline
Elastic
Likely stuck
No Activity
Time-out actions
Abort the build
?
Delete
Loading...
Abort the build
?
Delete
Loading...
Fail the build
?
Delete
Loading...
Perform BuildStep
?
Delete
Loading...
Writing the build description
?
Delete
Loading...
Add action
Are individual jobs allowed to overwrite this global timeout?
Develocity Build Scans
Detect Build Scan links in all build logs
?
Loading...
Enable enriched summary
?
Loading...
Develocity server URL override
?
Loading...
Develocity access key for build scan values
?
Loading...
HTTP client settings
Timeout in seconds
?
Loading...
Maximum retries
?
Loading...
Delay between retries in seconds
?
Loading...
Develocity integration
Develocity Access Key credential ID
?
Access key format help
The access key must be in the
<
server host name
>
=
<
access key
>
format. For more details please refer to the
documentation
.
Add
Global
Credentials that should be available everywhere.
Loading...
Develocity short-lived access tokens expiry
?
Loading...
Enable auto-injection
Develocity connection settings
Develocity server url
?
Loading...
Allow untrusted server
?
Loading...
Enforce Develocity server url
?
Loading...
General settings
Auto-injection Git VCS repository filters [Beta]
?
Loading...
Check for the Develocity build agent errors
Loading...
Gradle settings
Develocity Gradle plugin version
?
Loading...
Common Custom User Data Gradle plugin version
?
Loading...
Gradle plugin repository url
?
Loading...
Gradle plugin repository credential ID
?
Add
Global
Credentials that should be available everywhere.
Loading...
Gradle auto-injection enabled nodes
?
Node Label
Delete
Add
Loading...
Gradle auto-injection disabled nodes
?
Node Label
Delete
Add
Loading...
Capture File Fingerprints
?
Loading...
Maven settings
Develocity Maven extension version
?
Loading...
Common Custom User Data Maven extension version
?
Loading...
Maven extension repository url
?
Loading...
Maven Extension repository credential ID
?
Add
Global
Credentials that should be available everywhere.
Loading...
Develocity Maven Extension Custom Coordinates
?
Loading...
Common Custom User Data Maven Extension Custom Coordinates
?
Loading...
Maven auto-injection enabled nodes
?
Node Label
Delete
Add
Loading...
Maven auto-injection disabled nodes
?
Node Label
Delete
Add
Loading...
Capture File Fingerprints
?
Loading...
Timestamper
System clock time format
?
Loading...
Elapsed time format
?
Loading...
Enabled for all Pipeline builds
?
Loading...
Fingerprints
Disable Fingerprint Cleanup
Loading...
Administrative monitors
Administrative monitors are warnings shown to Jenkins administrators about the state of the Jenkins instance. It is generally strongly recommended to keep all administrative monitors enabled, but if you are not interested in specific warnings, uncheck them here to permanently hide them.
Administrative monitors
Edited
Ambiguous Permission Assignments
Security
Asynchronous resource disposer
Blue Ocean credentials provider
Security
Built-In Node Name and Label Migration
When updating Jenkins from before 2.307, this allows administrators to migrate the built-in node name and label.
Built-in Node With Agents Executors Configured Monitor
Security
Shows a warning when the built-in node has executors despite agents (static or clouds) being configured.
Built-in Node Without Agents Executors Configured Monitor
Security
Shows a warning when the built-in node has executors and recommends that agents (static or clouds) are set up.
CSRF Protection Monitor
Security
Warns about disabled
CSRF protection
.
Check URI Encoding
A diagnostic feature warnings administrators about incorrect encoding of URLs, typically with improperly set up reverse proxies or containers.
Cron Triggers Monitor
This warns administrators that triggers are not firing on schedule, typically because some plugins perform additional actions (like network access) during trigger processing.
Cyclic Dependencies Detector
When Jenkins detects a cyclic dependency between plugins (a bug in one or more plugins), this message is shown.
Deprecated Plugin Monitor
Informs administrators about the deprecation of one or more currently installed plugins. This is metadata provided by the configured update sites, and the plugin documentation will usually explain why the plugin is deprecated.
Disabled Security
Security
Authentication (security realm) and authorization (authorization strategy) should be set up.
Disk Usage Monitor
This warning shows up when the available disk space for the Jenkins home directory falls below a certain threshold.
Duplicate Jenkins checker
Detects if more than one Jenkins process is attempting to run in the same
$JENKINS_HOME
directory simultaneously.
Enforce TCP Agent Port
Informs administrators that the TCP agent port is different than its enforced value and will be reset on restart.
Folder Property Migration
Allows administrators to migrate folder properties that have been deprecated in previous plugin releases.
GitHub Duplicate Events
Warns about duplicate events received from GitHub.
GitHub Hooks Problems
Invalid Plugin Configuration
Informs administrators about a required plugin update. This is unrelated to plugin updates being available.
JVM Crash Reports
Informs about the presence of JRE crash dumps after an abnormal Jenkins termination, and allows viewing them.
Jenkins Initialization Monitor
Warns about an incomplete initialization, indicating a bug in Jenkins.
Jenkins Update Notification
When a new release of Jenkins has been released, this informs administrators about it.
Legacy API Token can be created even without existing
Security
Warns administrators about the legacy behavior of allowing users to generate new legacy API tokens.
Legacy API Token not generated by default
Security
Warns administrators about the legacy behavior of automatically generating API tokens for new users.
Legacy API Token usage
Security
Warns administrators about the presence of legacy API tokens in the configuration of some users.
Manage Old Data
When Jenkins configuration files contain unloadable data, this informs administrators about the problem. A common cause is plugins having been downgraded, or having changed in backwards-incompatible ways.
Missing Descriptor ID
Informs administrators about a problem with extensions in some legacy plugins.
Missing Verification Strategy Monitor
Security
Node Marked Offline Due to Health Check
Whenever a resource monitor marks a node offline, this warning is shown to inform administrators about it.
Operating system end of life monitor
Warns administrators when the controller operating system is approaching end of life and will be unsupported
Plugins Failed To Load
If any plugins failed to load, this informs administrators about the problem. This is a severe problem, as re-saving configuration at this point could result in the loss of configuration data related to unloadable plugins.
Recommend Content Security Policy
Security
Recommend setting up Content Security Policy for the Jenkins UI.
Recommended Java Version
Recommends a Java upgrade for Jenkins if an older Java version is used.
Reconfigure GitHub App credentials to use new features
Informs administrators of new features available for existing GitHub App credentials that allow dynamic restriction of the repositories and permissions available to jobs that use the credentials
Resource Domain Recommendation
Security
Informs about the resource root URL option if the
Content-Security-Policy
HTTP header for user-controlled resources served by Jenkins has been set to a custom value.
Learn more.
Reverse Proxy Setup
If Jenkins is running behind a reverse proxy, this identifies problems with a bad configuration.
Root URL not configured Monitor
Some Jenkins features require the root URL to be defined, and this warns when it is undefined.
Too Many Jobs Not Organized in Views
Recommends the creation of additional views to help categorize jobs if there are none and too many jobs exist.
Too Many SCM Polling Threads
If there are more SCM polling activities scheduled than Jenkins can handle in parallel, this informs administrators about the problem and provides diagnostic information.
Update Site Warnings
Security
This warning informs administrators about active security warnings for installed Jenkins core or plugin versions. Rather than disable this warning entirely (including any future issues), consider disabling specific messages in the global security configuration.
Warn when session ID is excluded from Default Crumb Issuer
Security
This administrative monitor alerts when the Default Crumb Issuer is configured to exclude session IDs from CSRF protection. Jenkins no longer includes the IP address in the CSRF crumb generation, so removing the session ID from the CSRF protection weakens security considerably.
Loading...
Global Build Discarders
Project Build Discarder
Delete
Build discarders configured for a job are only run after a build finishes. This option runs jobs' configured build discarders periodically, applying configuration changes even when no new builds are run. This option has no effect if there is no build discarder configured for a job.
Project Build Discarder
Delete
Specific Build Discarder
Delete
Add
Default notification URL
Notification URL
?
Loading...
GitHub
GitHub Servers
?
GitHub Server
?
Delete
Loading...
Add GitHub Server
Loading...
Advanced
Edited
Scanning all items...
Re-register hooks for all jobs
Loading...
Override Hook URL
Specify another hook URL for GitHub configuration
Loading...
Shared secrets
Shared secret
?
Add
Global
Credentials that should be available everywhere.
Loading...
Signature algorithm
?
Loading...
Delete
Add shared secret
Additional actions
?
Convert login and password to token
?
Delete
Loading...
Manage additional GitHub actions
Loading...
GitHub API usage
Github API usage rate limiting strategy
?
ThrottleForNormalize
Loading...
GitHub Enterprise Servers
API endpoint
?
Loading...
Name
Delete
Add
Loading...
Generic Webhook Trigger Whitelist
Whitelist enabled
?
Loading...
Whitelisted servers
IP, CIDR or IP range
?
Loading...
Verify with HMAC
HMAC Header
?
Loading...
HMAC Secret
?
Add
Global
Credentials that should be available everywhere.
Loading...
HMAC Algorithm
HmacSHA256
Delete
Add
It supports whitelisted IP/Host and
HMAC
verification.
Global Trusted Pipeline Libraries
Sharable libraries available to any Pipeline jobs running on this system. These libraries will be trusted, meaning they run without “sandbox” restrictions and may use
@Grab
.
Library
Name
?
Loading...
Default version
?
Loading...
Load implicitly
?
Loading...
Allow default version to be overridden
?
Loading...
Include @Library changes in job recent changes
?
Loading...
Cache fetched versions on controller for quick retrieval
?
Loading...
Refresh time in minutes
?
Loading...
Versions to exclude
?
Loading...
Versions to include
?
Loading...
Force clear cache
?
Loading...
Clearing...
Clear cache
Loading...
Retrieval method
Modern SCM
Legacy SCM
Delete
Add
Loading...
Global Untrusted Pipeline Libraries
Sharable libraries available to any Pipeline jobs running on this system. These libraries will be untrusted, meaning they run with “sandbox” restrictions and cannot use
@Grab
.
Library
Name
?
Loading...
Default version
?
Loading...
Load implicitly
?
Loading...
Allow default version to be overridden
?
Loading...
Include @Library changes in job recent changes
?
Loading...
Cache fetched versions on controller for quick retrieval
?
Loading...
Refresh time in minutes
?
Loading...
Versions to exclude
?
Loading...
Versions to include
?
Loading...
Force clear cache
?
Loading...
Clearing...
Clear cache
Loading...
Retrieval method
Modern SCM
Legacy SCM
Delete
Add
Loading...
Build-timeout Plugin > BuildStep Action
Enable BuildStep Action
?
Loading...
Git plugin
Global Config user.name Value
?
Loading...
Global Config user.email Value
?
Loading...
Create new accounts based on author/committer's email
?
Loading...
Use existing account with same email if found
?
Loading...
Show the entire commit summary in changes
?
Loading...
Hide credential usage in job output
?
Loading...
Disable performance enhancements
?
Loading...
Preserve second fetch during checkout
?
Loading...
Add git tag action to jobs
?
Loading...
Shell
Shell executable
?
Loading...
Extended E-mail Notification
SMTP server
SMTP Port
Advanced
Edited
Credentials
Add
Global
Credentials that should be available everywhere.
Use SSL
Use TLS
Use OAuth 2.0
Advanced Email Properties
Loading...
Default user e-mail suffix
?
Loading...
Advanced
Edited
Charset
Additional accounts
Account
Admin Account Address
SMTP server
SMTP Port
Advanced
Edited
Credentials
Add
Global
Credentials that should be available everywhere.
Use SSL
Use TLS
Use OAuth 2.0
Advanced Email Properties
Delete
Add
Default Content Type
?
Loading...
List ID
?
Loading...
Add 'Precedence: bulk' E-mail Header
?
Loading...
Default Recipients
?
Loading...
Reply To List
?
Loading...
Emergency reroute
?
Loading...
Allowed Domains
?
Loading...
Excluded Recipients
?
Loading...
Default Subject
?
Loading...
Maximum Attachment Size
?
Loading...
Default Content
?
$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS: Check console output at $BUILD_URL to view the results.
Loading...
Default Pre-send Script
?
Loading...
Default Post-send Script
?
Loading...
Additional groovy classpath
?
Loading...
Delete
Add
Loading...
Enable Throttling
?
Loading...
Enable Debug Mode
?
Loading...
Require Administrator for Template Testing
?
Loading...
Enable watching for jobs
?
Loading...
Allow sending to unregistered users
?
Loading...
Default Triggers
Edited
Default Triggers
?
Aborted
Always
Before Build
Failure - 1st
Failure - 2nd
Failure - Any
Failure - Still
Failure - X
Failure -> Unstable (Test Failures)
Fixed
Not Built
Script - After Build
Script - Before Build
Status Changed
Success
Test Improvement
Test Regression
Unstable (Test Failures)
Unstable (Test Failures) - 1st
Unstable (Test Failures) - Still
Unstable (Test Failures)/Failure -> Success
Loading...
Content Token Reference
?
Loading...
E-mail Notification
SMTP server
Default user e-mail suffix
?
Loading...
Advanced
Edited
Use SMTP Authentication
?
Loading...
User Name
Password
Use SSL
?
Loading...
Use TLS
SMTP Port
?
Loading...
Reply-To Address
Charset
Test configuration by sending test e-mail
Test e-mail recipient
Test configuration
Loading...
Save
Apply