Addition and Subtraction functions
Agile development lifecycle model
Amazon Web Services (AWS)
API access token
creation
free-style jobs
GitLab repository
Jenkins
private GitHub repository
private GitLab repository
API authentication
aim
GitHub repositories
Application Programming Interface (API)
ApplicationURL environment
Artifact/package registries
Assigning roles to users in Jenkins
Assign Roles screen
creating user roles
Role-Based Authorization Strategy Plugin
Role-Based Strategy
steps
View role
Authentication information
Calculator web application
CI/CD workflow
Addition() function code
code development
developing/running unit test cases
rerun the unit test case
run e-e tests
web application and deploy
Cloning Calculator API repository stage
Command-line interface (CLI)
Configure Global Security page
Configure System menu option
Console Output menu option
Continuous Integration (CI)
code to the central repository
running unit tests locally
unit and integration tests
Cross-Site Request Forgery (CSRF)
Java API Project
code files
pom.xml File
third-party libraries
using Maven build tool
JAVA_HOME environment variable
Java Network Launch Protocol (JNLP)
Jenkins
anonymous user access
architecture
assigning project-based role to the user
authentication
automation server
as a CI/CD automation server
CI/CD process
configuring a credentials provider
configuring global security
configuring Jenkins
SeeJenkins configuration
creating project-based roles
creating users
credential entries
credentials entry in a different domain
credentials management
history
implementing CI/CD
installing Jenkins
SeeInstallation of Jenkins
Jenkins Credentials plugin
LDAP
matrix authorization strategy
matrix-based security option
own user database
Role-Based Authorization Strategy Plugin
Role-Based Strategy option
scope and domains
server
settings for the Authorize Project plugin
software development process
updating a credentials entry
JenkinsBookCalculatorAPI repository
JenkinsBookCalculatorWebApplication repository
Jenkins CLI
authenticating users, SSH
basic authenticating users
exporting all Jenkins jobs
GUI
importing all Jenkins jobs
inbound rule configuration
interaction
jenkins-cli.jar client
job building
job creation
OpenSSH client
shell commands
SSH server configuration
Jenkins configuration
adding a new user
global settings and paths
opening the browser and signing in
resetting the username and password
signing
starting the Jenkins server
System Configuration page
using the .WAR file on Linux
Jenkins Credentials Provider
Jenkins distributed builds
adding node entry
adding public entry
architecture
changing permissions
connecting configuration
connecting master and slaves
connection checking
credentials entry
launching new node
SSH build agent’s plugin
sshd service
SSH public-private key pair
Jenkinsfile
advantages
definitions
Jenkins creation
Jenkins UI
saving pipeline code
scripted vs. declarative syntax
triggering, GitLab Webhook
writing pipeline
Jenkins installation directory
Jenkins job
SeeJob in Jenkins
Jenkins job configuration
build triggers
Credentials dropdown
Credentials Manager
description
discard old builds
display name
executing concurrent builds
GitlabCredentialsDomain
job parameters
log rotation
quiet period
Source Code Management
workspace
Jenkins master-slave architecture
Jenkins pipeline
CI/CD process
code and use
concepts
definition
scripting references
stages
types
Shared libraries
Jenkins plugins
advanced tab
disabling
Email Extension plugin
Git plugin
installation
installed tab
Plugin Manager page
troubleshooting installation problems
updated versions
vailable tab
Jenkins remote access API
creating new jobs
fetching configuration, existing jobs
Jenkins server, Python-Jenkins
PATH environment variable
Python-Jenkins Package Libraries
REST APIs
REST-like style
shared libraries
triggering non-parameterized jobs
triggering parameterized jobs
types
web browsers
Jenkins Remote APIs (REST-API)
JobCreatedUsingPythonJenkins
Job in Jenkins
build history for an executed job
build step
clear a job’s workspace
create a job
delete an existing Jenkins job
edit an existing Jenkins job
execution status
job configuration page
See alsoJenkins job configuration
trigger
view a job’s workspace
parameterized Jenkins Freestyle jobs
Parameterized pipeline job
Parameterized Trigger plugin
PATH environment variable
Pipeline as code
SeeJenkinsfile
Plugin
See alsoJenkins plugins
Project-based matrix authorization
Project Object Model (POM)
Python-Jenkins Package Libraries
Python virtual environment