Index
A
- admin user
- creating / Creating an admin user
- advance e-mail notification
- configuring / Configuring advanced e-mail notification
- agile principles
- about / Agile to the rescue
- reference / Agile to the rescue
- agile software development process
- about / The agile software development process
- software development life cycle (SDLC) / Software development life cycle
- waterfall model / The waterfall model of software development
- agile principles / Agile to the rescue
- working / How does the agile software development process work?
- advantages / How does the agile software development process work?
- Scrum framework / The Scrum framework
- Scrum development process / How does Scrum work?
- Apache JMeter
- installing, for performance testing / Installing Apache JMeter for performance testing
- Apache Tomcat server
- installing, on testing server / Installing the Apache Tomcat server on the testing server
- URL, for downloading / Installing the Apache Tomcat server on the testing server
- Artifactory
- installing / Installing Artifactory
- URL / Installing Artifactory
- environment variables, setting / Setting the Artifactory environment variables
- application, running / Running the Artifactory application
- repository, creating / Creating a repository inside Artifactory
- code uploading to, by creating Jenkins job / Creating a Jenkins job to upload code to Artifactory
- code uploading to, by configuring Jenkins job / Configuring the Jenkins job to upload code to Artifactory
- Artifactory plugin
- installing / Installing the Artifactory plugin
- auditing, Jenkins
- about / Auditing in Jenkins
- Audit Trail plugin, using / Using the Audit Trail plugin
B
- backup, Jenkins
- about / Jenkins backup and restore
- Jenkins job, creating for periodic backup / Creating a Jenkins job to take periodic backup
- restoring / Restoring a Jenkins backup
- backward traceability
- about / Backward traceability
- best practices, Continuous Integration
- best practices, Jenkins jobs
- about / Best practices for Jenkins jobs
- jobs schedule, avoiding at same time / Avoiding scheduling all jobs to start at the same time
- jobs schedule, examples / Examples
- task, dividing across multiple jobs / Dividing a task across multiple Jenkins jobs
- stable Jenkins releases, selecting / Choosing stable Jenkins releases
- job workspace, cleaning up / Cleaning up the job workspace
- themes / Jenkins themes
- binary repository tool / Installing Artifactory
- branch configuration, in Git
- Source Tree, using / Using SourceTree
- Git commands, using / Using the Git commands
- branching strategy, Jenkins CI design
- about / The branching strategy
- master branch / Master branch
- integration branch / Integration branch
- feature branch / Feature branch
- build breaker plugin
- installing, for Sonar / Installing the build breaker plugin for Sonar
- URL / Installing the build breaker plugin for Sonar
- build tools
- using / Using build tools
- Maven / Maven
- MSBuild / MSBuild
C
- centralized VCS
- about / Centralized version control systems
- advantages / Centralized version control systems
- code, uploading to Git repository
- Source Tree, using / Using SourceTree
- Git commands, using / Using the Git commands
- components, Jenkins
- about / What is Jenkins made of?
- Jenkins job / Jenkins job
- Jenkins parameters / Jenkins parameters
- Jenkins build / Jenkins build
- Jenkins post-build actions / Jenkins post-build actions
- Jenkins pipeline / Jenkins pipeline
- Jenkins plugins / Jenkins plugins
- configuration management
- about / Automating the deployments
- Continuous Delivery
- about / What is Continuous Delivery?, Continuous Delivery in action
- toolset for / Toolset for Continuous Delivery
- committing and pushing change, on feature1 branch / Committing and pushing changes on the feature1 branch
- Jenkins Continuous Delivery pipeline / Jenkins Continuous Delivery pipeline in action
- job, exploring to perform deployment in testing server / Exploring the job to perform deployment in the testing server
- job, exploring to perform user acceptance test / Exploring the job to perform a user acceptance test
- job, exploring for performance testing / Exploring the job for performance testing
- Continuous Delivery Design
- about / Continuous Delivery Design
- Continuous Delivery pipeline / Continuous Delivery pipeline
- Continuous Delivery Flow (CD) / Creating a nice visual flow for the Continuous Integration pipeline
- Continuous Delivery pipeline
- about / Continuous Delivery pipeline
- feature branch poll / Pipeline to poll the feature branch, Jenkins job 1, Jenkins job 2
- integration branch poll / Pipeline to poll the integration branch, Jenkins job 1, Jenkins job 2, Jenkins job 3, Jenkins job 4, Jenkins job 5
- visual flow, creating / Creating a nice visual flow for the Continuous Delivery pipeline, Creating a nice visual flow for the Continuous Delivery pipeline
- Continuous Deployment
- about / What is Continuous Deployment?
- versus Continuous Delivery / How Continuous Deployment is different from Continuous Delivery
- need for / Who needs Continuous Deployment?
- frequent downtime of production environment / Frequent downtime of the production environment with Continuous Deployment
- toolset / Toolset for Continuous Deployment
- Continuous Deployment, implementing
- about / Continuous Deployment in action
- Jenkins Continuous Deployment pipeline flow, implemeting / Jenkins Continuous Deployment pipeline flow in action
- Jenkins job, exploring for merging code to master branch / Exploring the Jenkins job to merge code to the master branch
- Jenkins job, exploring for deploying code to production / Exploring the Jenkins job that deploys code to production
- Continuous Deployment Design
- about / Continuous Deployment Design
- Continuous Deployment pipeline / The Continuous Deployment pipeline
- Continuous Deployment pipeline
- pipeline to poll feature branch / Pipeline to poll the feature branch
- pipeline to poll integration branch / Pipeline to poll the integration branch
- Continuous Integration
- about / Continuous Integration, An example to understand Continuous Integration
- agile, running on / Agile runs on Continuous Integration
- benefits / Types of project that benefit from Continuous Integration, Continuous Integration benefits
- best practices / The best practices of Continuous Integration, Developers should work in their private workspace, Rebase frequently from the mainline, Frequent build, Automate the deployment, Have a labeling strategy for releases, Instant notifications
- achieving / How to achieve Continuous Integration
- development operations / Development operations
- version control system, using / Use a version control system
- repository tools, using / Use repository tools
- tool, using / Use a Continuous Integration tool
- self-triggered build, creating / Creating a self-triggered build
- packaging, automating / Automate the packaging
- build tools, using / Using build tools
- deployments, automating / Automating the deployments
- testing, automating / Automating the testing
- static code analysis, using / Use static code analysis
- automating, with scripting languages / Automate using scripting languages
- testing, in production-like environment / Test in a production-like environment
- backward traceability / Backward traceability
- defect tracking tool, using / Using a defect tracking tool
- freedom, from long integrations / Freedom from long integrations
- production-ready features / Production-ready features
- analyzing / Analyzing and reporting
- reporting / Analyzing and reporting
- issues, catching faster / Catch issues faster
- features, adding / Spend more time adding features
- rapid development / Rapid development
- in action / Continuous Integration in action
- Eclipse, configuring to connect with Git / Configuring Eclipse to connect with Git
- runtime server, adding to Eclipse / Adding a runtime server to Eclipse
- Feature1 branch, changes making on / Making changes to the Feature1 branch
- committing and pushing changes / Committing and pushing changes to the Feature1 branch
- Feature1 branch, Real-time Jenkins pipeline / Real-time Jenkins pipeline to poll the Feature1 branch
- Continuous Integration pipeline
- visual flow, creating / Creating a nice visual flow for the Continuous Integration pipeline
- Continuous Integration tool
D
- defect tracking tool
- about / Using a defect tracking tool
- using / Using a defect tracking tool
- features / Using a defect tracking tool
- delivery pipeline plugin
- installing / Installing the delivery pipeline plugin
- development team
- distributed builds
- configuring, Jenkins used / Distributed builds using Jenkins
- running / Running a build
- distributed VCS
E
- Eclipse
- configuring, to connect with Git / Configuring Eclipse to connect with Git
- runtime server, adding / Adding a runtime server to Eclipse
F
- Feature1 branch polling
- changes, making / Making changes to the Feature1 branch
- real-time Jenkins pipeline / Real-time Jenkins pipeline to poll the Feature1 branch
- Jenkin jobs / The Jenkins job to poll, build, and unit test code on the Feature1 branch
- Jenkin jobs, to merge code to integration barnch / The Jenkins job to merge code to integration branch
- feature branch
- code, testing / Compiling and unit testing the code on the feature branch
- code, compiling / Compiling and unit testing the code on the feature branch
- frequent rebase
G
- gated check-in mechanism
- Git
- installation link / Installing Git
- Git commands
- reference link / Git cheat sheet
- Git configuration
- modifying / Modifying the Git configuration
- GitHub repository
- reference link / Using SourceTree
- global security
- enabling / Enabling global security on Jenkins
H
- HipChat
- installing / Installing HipChat
- integrating, with Jenkins / Integrating HipChat with Jenkins
- plugin, installing / Installing the HipChat plugin
I
- increment
- index.jsp file
- modifying / Modifying the index.jsp file
- integration
- about / Continuous Integration
- integration barnch polling
- Jenkins jobs, to upload code to Artifactory / The Jenkins job to upload code to Artifactory
- integration branch
- integration branch poll
- Jenkins pipeline / The Jenkins pipeline to poll the integration branch
- integration branch polling
- real-time Jenkins pipeline / Real-time Jenkins pipeline to poll the integration branch
- Jenkins jobs / The Jenkins job to poll, build, perform static code analysis, and perform integration tests
J
- Java
- installing, on testing server / Installing Java on the testing server
- Java configuration
- modifying / Modifying the Java configuration
- Javadoc
- publishing / Publishing Javadoc
- JDK
- configuring / Installing and configuring JDK
- installing / Installing and configuring JDK
- Java environment variables, setting / Setting the Java environment variables
- configuring, inside Jenkins / Configuring JDK inside Jenkins
- Jenkins
- about / Introduction to Jenkins
- components / What is Jenkins made of?
- using, as Continuous Integration server / Why use Jenkins as a Continuous Integration server?
- advantages / Why use Jenkins as a Continuous Integration server?
- open source / It's open source
- community-based support / Community-based support
- more plaugins available / Lots of plugins
- cloud support / Jenkins has a cloud support
- using, as centralized Continuous Integration server / Jenkins as a centralized Continuous Integration server
- hardware requirements / Hardware requirements
- sample use cases / Sample use cases
- backup / Jenkins backup and restore
- upgrading / Upgrading Jenkins
- configuring / Configuring Jenkins
- used, for polling version control system / Polling version control system using Jenkins
- multiple jobs, connecting with build trigger option / Using the build trigger option to connect two or more Jenkins jobs
- used, for configuring distributed builds / Distributed builds using Jenkins
- build, running / Running a build
- auditing / Auditing in Jenkins
- HipChat, integrating with / Integrating HipChat with Jenkins
- Jenkins, on Fedora
- setting up / Setting up Jenkins on Fedora
- latest version, installing / Installing the latest version of Jenkins
- latest stable version, installing / Installing the latest stable version of Jenkins
- Jenkins port, changing on Fedora / Changing the Jenkins port on Fedora
- Jenkins, on Ubuntu
- setting up / Setting up Jenkins on Ubuntu
- latest version, installing / Installing the latest version of Jenkins
- latest stable version, installing / Installing the latest stable version of Jenkins
- Jenkins port, changing on Ubuntu / Changing the Jenkins port on Ubuntu
- Jenkins, on Windows
- setting up / Setting up Jenkins on Windows
- installing, native Windows package used / Installing Jenkins using the native Windows package
- installing, jenkins.war file used / Installing Jenkins using the jenkins.war file
- Jenkins port, changing / Changing the port where Jenkins runs
- Jenkins, running as standalone application
- about / Running Jenkins as a standalone application
- Jenkins, setting up on Windows / Setting up Jenkins on Windows
- Jenkins, setting up on Ubuntu / Setting up Jenkins on Ubuntu
- Jenkins, setting up on Fedora / Setting up Jenkins on Fedora
- Jenkins, running inside container
- about / Running Jenkins inside a container
- Jenkins, installing as service on Apache Tomcat server / Installing Jenkins as a service on the Apache Tomcat server
- Jenkins home path, setting up / Setting up the Jenkins home path
- server performance / Why run Jenkins inside a container?
- jenkins.war file
- Jenkins/Artifactory/Sonar web URLs
- Jenkins CI design
- about / Jenkins Continuous Integration Design
- branching strategy / The branching strategy
- pipeline / The Continuous Integration pipeline
- toolset / Toolset for Continuous Integration
- Jenkins CI pipeline
- about / The Continuous Integration pipeline
- using, to poll feature branch / Jenkins pipeline to poll the feature branch
- using, to poll integration branch / Jenkins pipeline to poll the integration branch, Jenkins job 2
- Jenkins configuration
- Git plugin, installing / Installing the Git plugin
- JDK, installing / Installing and configuring JDK
- JDK, configuring / Installing and configuring JDK
- Maven, configuring / Installing and configuring Maven
- Maven, installing / Installing and configuring Maven
- e-mail extension plugin, installing / Installing the e-mail extension plugin
- about / Jenkins configuration, Jenkins configuration, Jenkins configuration
- delivery pipeline plugin, installing / Installing the delivery pipeline plugin
- SonarQube plugin, installing / Installing the SonarQube plugin
- Artifactory plugin, installing / Installing the Artifactory plugin
- performance plugin, configuring / Configuring the performance plugin
- TestNG plugin, configuring / Configuring the TestNG plugin
- Jenkins/Artifactory/Sonar web URLs, changing / Changing the Jenkins/Artifactory/Sonar web URLs
- Maven configuration, modifying / Modifying the Maven configuration
- Java configuration, modifying / Modifying the Java configuration, Modifying the Git configuration
- Jenkins slaves, configuring on testing server / Configuring Jenkins slaves on the testing server
- Jenkins Continuous Delivery pipeline
- creating / Creating Jenkins Continuous Delivery pipeline
- existing Jenkins job, modifying / Modifying the existing Jenkins job
- Jenkins job, creating to deploy code on testing server / Creating a Jenkins job to deploy code on the testing server
- Jenkins job, creating to run UAT / Creating a Jenkins job to run UAT
- Jenkins job, creating to run performance test / Creating a Jenkins job to run the performance test
- Jenkins Continuous Deployment pipeline
- creating / Creating the Jenkins Continuous Deployment pipeline
- existing Jenkins job, modifying / Modifying the existing Jenkins job
- Jenkins job, modifying / Modifying the Jenkins job that performs the performance test
- Jenkins job, creating for merging code from integration branch to production branch / Creating a Jenkins job to merge code from the integration branch to the production branch
- Jenkins job, creating for deploying code to production server / Creating the Jenkins job to deploy code to the production server
- Jenkins home path
- setting up / Setting up the Jenkins home path
- context.xml file, configuring / Method 1 – configuring the context.xml file
- JENKINS_HOME environment variable, creating / Method 2 – creating the JENKINS_HOME environment variable
- Jenkins installation, as service on Apache Tomcat server
- about / Installing Jenkins as a service on the Apache Tomcat server
- prerequisites / Prerequisites
- performing, along with other services / Installing Jenkins along with other services on the Apache Tomcat server
- performing / Installing Jenkins alone on the Apache Tomcat server
- Jenkins job
- creating / Creating your first Jenkins job
- build step, adding / Adding a build step
- post-build actions, adding / Adding post-build actions
- Jenkins SMTP server, configuring / Configuring the Jenkins SMTP server
- running / Running a Jenkins job
- build logs / Jenkins build log
- home directory / Jenkins home directory
- creating, to poll / Creating a Jenkins job to poll, build, perform static code analysis, and integration tests
- creating, to build / Creating a Jenkins job to poll, build, perform static code analysis, and integration tests
- creating, to perform static code analysis / Creating a Jenkins job to poll, build, perform static code analysis, and integration tests
- integration test / Creating a Jenkins job to poll, build, perform static code analysis, and integration tests
- version control system polling for changes, Jenkins used / Polling the version control system for changes using Jenkins
- build step, creating to perform sonar analysis / Creating a build step to perform static analysis
- build step, creating to build and integration-test code / Creating a build step to build and integration test code
- advance e-mail notification, configuring / Configuring advanced e-mail notifications
- creating, to upload code to Artifactory / Creating a Jenkins job to upload code to Artifactory
- configuring, to upload code to Artifactory / Configuring the Jenkins job to upload code to Artifactory
- existing Jenkins job, modifying / Modifying the existing Jenkins job
- advanced project, modifying / Modifying the advanced project
- modifying, to perform integration test / Modifying the Jenkins job that performs the Integration test and static code analysis
- modifying, to perform static code analysis / Modifying the Jenkins job that performs the Integration test and static code analysis
- modifying, to upload package to Artifactory / Modifying the Jenkins job that uploads the package to Artifactory
- creating, to run UAT / Creating a Jenkins job to run UAT
- creating, to run performance test / Creating a Jenkins job to run the performance test
- modifying / Modifying the Jenkins job
- configuration, for sending notification with HipChat / Configuring a Jenkins job to send notifications using HipChat
- build, running / Running a build
- Jenkins jobs
- best practices / Best practices for Jenkins jobs
- Jenkins nodes
- used, for configuring multiple build machines / Configuring multiple build machines using Jenkins nodes
- Jenkins pieline
- used, for polling feature branch / The Jenkins pipeline to poll the feature branch
- Jenkins job, creating for polling feature 1 branch / Creating a Jenkins job to poll, build, and unit test code on the feature1 branch
- Jenkins job, creating for building feature 1 branch / Creating a Jenkins job to poll, build, and unit test code on the feature1 branch
- Jenkins job, creating for unit testing feature 1 branch / Creating a Jenkins job to poll, build, and unit test code on the feature1 branch, Creating a Jenkins job to poll, build, and unit test code on the feature2 branch
- Jenkins job, creating for merging code to integration branch / Creating a Jenkins job to merge code to the integration branch, Creating a Jenkins job to merge code to the integration branch
- Jenkins job, creating for building feature 2 branch / Creating a Jenkins job to poll, build, and unit test code on the feature2 branch
- Jenkins job, creating for polling feature 2 branch / Creating a Jenkins job to poll, build, and unit test code on the feature2 branch
- Jenkins job, creating for unit testing feature 3 branch / Creating a Jenkins job to poll, build, and unit test code on the feature2 branch
- Jenkins plugins
- managing / Managing Jenkins plugins
- installing, for periodic backup / Installing a Jenkins plugin to take periodic backup
- periodic backup plugin, configuring / Configuring the periodic backup plugin
- Jenkins Plugins Manager
- about / The Jenkins Plugins Manager
- Jenkins slaves
- configuring, on production server / Configuring Jenkins slaves on the production server
- Jenkins themes
- reference link / Jenkins themes
- JMeter
- job workspace
- cleaning / Cleaning up the job workspace
- Keep this build forever option, using / Using the Keep this build forever option
L
- Long Term Support (LTS) / Upgrading Jenkins, Choosing stable Jenkins releases
M
- mainline branch / Integration branch
- Maven
- about / Maven
- configuring / Installing and configuring Maven
- installing / Installing Maven
- download link / Installing Maven
- environment variables, setting / Setting the Maven environment variables
- configuring, inside Jenkins / Configuring Maven inside Jenkins
- Maven configuration
- modifying / Modifying the Maven configuration
- Merge Hell
- MSBuild
- about / MSBuild
- multiple build machines
- configuring, Jenkins node used / Configuring multiple build machines using Jenkins nodes
N
- Netflix, sample use case
- about / Netflix
- notifications
- about / Notifications
- HipChat, installing / Installing HipChat
- discussion forum, creating / Creating a room or discussion forum
P
- packaging
- automating / Automate the packaging
- performance plugin
- creating / Configuring the performance plugin
- performance test
- running, by creating Jenkins job / Creating a Jenkins job to run the performance test
- performance test case
- creating / Creating a performance test case
- performance testing
- Apache JMeter, installing for / Installing Apache JMeter for performance testing
- Perl
- pipeline, to poll feature branch
- about / Pipeline to poll the feature branch
- Jenkins job 1 / Jenkins job 1
- Jenkins job 2 / Jenkins job 2
- pipeline, to poll integration branch
- about / Pipeline to poll the integration branch
- Jenkins job 1 / Jenkins job 1
- Jenkins job 2 / Jenkins job 2
- Jenkins job 3 / Jenkins job 3
- Jenkins job 4 / Jenkins job 4
- Jenkins job 5 / Jenkins job 5
- Jenkins job 6 / Jenkins job 6
- Jenkins job 7 / Jenkins job 7
- POM file
- modifying / Modifying the POM file
- product backlog
- production branch / Master branch
- production server
- configuring / Configuring the production server
- Java, installing / Installing Java on the production server
- Apache Tomcat server, installing / Installing the Apache Tomcat server on the production server
- product owner
- Project-based Matrix Authorization Strategy
Q
- quality gate
- creating / Creating quality gates
- quality profiles / Creating quality gates
R
- rebase
- repository
- creating, inside Artifactory / Creating a repository inside Artifactory
- repository, creating inside Git
- about / Creating a repository inside Git
- Source Tree, using / Using SourceTree
- Git commands, using / Using the Git commands
- repository tools
- using / Use repository tools
- revision control system
- about / Use a version control system
S
- sample use cases
- scripting languages
- automating with / Automate using scripting languages
- Scrum development process
- about / How does Scrum work?
- sprint planning / Sprint planning
- sprint cycle / Sprint cycle
- daily scrum meeting / Daily scrum meeting
- sprint progress, monitoring / Monitoring sprint progress
- sprint review / The sprint review
- sprint retrospective / Sprint retrospective
- Scrum framework
- about / The Scrum framework
- terms / Important terms used in the Scrum framework
- sprint / Important terms used in the Scrum framework
- product backlog / Important terms used in the Scrum framework
- sprint backlog / Important terms used in the Scrum framework
- increment / Important terms used in the Scrum framework
- development team / Important terms used in the Scrum framework
- product owner / Important terms used in the Scrum framework
- Scrum Master / Important terms used in the Scrum framework
- Scrum guide
- about / The Scrum framework
- Scrum Master
- self-triggered build
- creating / Creating a self-triggered build
- software configuration management / Jenkins Continuous Integration Design
- Software Development Life Cycle (SDLC)
- about / What is Continuous Delivery?
- software development life cycle (SDLC)
- about / Software development life cycle
- requirement analysis phase / Requirement analysis
- design phase / Design
- implementation phase / Implementation
- testing phase / Testing
- evolution phase / Evolution
- sonar / Jenkins plugins
- SonarQube
- installing, to check code quality / Installing SonarQube to check code quality
- installing, URL / Installing SonarQube to check code quality
- sonar environment variables, setting / Setting the Sonar environment variables
- Sonar environment variables, setting / Setting the Sonar environment variables
- application, running / Running the SonarQube application
- project, creating inside / Creating a project inside SonarQube
- build breaker plugin, installing / Installing the build breaker plugin for Sonar
- quality gates, creating / Creating quality gates
- Scanner, installing / Installing SonarQube Scanner
- Sonar Runner environment variables, setting / Setting the Sonar Runner environment variables
- SonarQube 5.1.2
- SonarQube plugin
- installing / Installing the SonarQube plugin
- SonarQube Scanner
- installing / Installing SonarQube Scanner
- URL / Installing SonarQube Scanner
- Sonar Runner environment variables
- SourceTree
- reference link / Installing SourceTree (a Git client)
- sprint
- sprint backlog
- standalone Jenkins master, upgrading on Ubuntu
- about / Upgrading standalone Jenkins master running on Ubuntu
- upgrading, to latest version / Upgrading to the latest version of Jenkins
- upgrading, to latest stable version / Upgrading to the latest stable version of Jenkins
- upgrading, to specific stable version / Upgrading Jenkins to a specific stable version
- static code analysis
- about / Use static code analysis
T
- Test Driven Development (TDD) / Rapid development
- testing server
- configuring / Configuring our testing server
- Java, installing / Installing Java on the testing server
- Apache JMeter, installing for performance testing / Installing Apache JMeter for performance testing
- performance test case, creating / Creating a performance test case
- Apache Tomcat server, installing / Installing the Apache Tomcat server on the testing server
- Jenkins slaves, configuring / Configuring Jenkins slaves on the testing server
- TestNG
- installing / Installing TestNG for Eclipse
- TestNG plugin
- creating / Configuring the TestNG plugin
- TFS
- toolset, for Continuous Deployment
- about / Toolset for Continuous Deployment
- tools and technologies / Toolset for Continuous Deployment
- twin paradox
U
- unit test results
- publishing / Publishing unit test results
- upgrade, Jenkins
- performing / Upgrading Jenkins
- running, on Tomcat server / Upgrading Jenkins running on the Tomcat server
- standalone Jenkins master, upgrading on Windows / Upgrading standalone Jenkins master on Windows
- standalone Jenkins master, upgrading on Ubuntu / Upgrading standalone Jenkins master running on Ubuntu
- script, for upgrading Jenkins on Windows / Script to upgrade Jenkins on Windows
- script, for upgrading Jenkins on Ubuntu / Script to upgrade Jenkins on Ubuntu
- user acceptance test
- creating, Selenium used / Creating a simple user acceptance test using Selenium and TestNG
- creating, TestNG used / Creating a simple user acceptance test using Selenium and TestNG
- TestNG, installing / Installing TestNG for Eclipse
- index.jsp file, modifying / Modifying the index.jsp file
- POM file, modifying / Modifying the POM file
- case, creating / Creating a user acceptance test case
- testng.xml file, generating / Generating the testng.xml file
- user administration
- about / User administration
- global security, enabling / Enabling global security on Jenkins
- users, creating / Creating users in Jenkins
- admin user, creating / Creating an admin user
- other users, creating / Creating other users
- Project-based Matrix Authorization Strategy, using / Using the Project-based Matrix Authorization Strategy
- users
- creating / Creating other users
V
- version control Jenkins configuration
- about / Version control Jenkins configuration
- jobConfigHistory plugin, using / Using the jobConfigHistory plugin
- modifying / Let's make some changes
- version control system
- using / Use a version control system
- example / An example to understand VCS
- types / Types of version control system
- centralized version control systems / Centralized version control systems
- distributed version control systems / Distributed version control systems
- polling for changes, Jenkins used / Polling the version control system for changes using Jenkins
- version control system (VCS)
- setting up / Setting up a version control system
- Git, installing / Installing Git
- SourceTree (Git client), installing / Installing SourceTree (a Git client)
- repository, creating inside Git / Creating a repository inside Git
- code, uploading to Git repository / Uploading code to Git repository
- branches, configuring in Git / Configuring branches in Git
- Git cheat sheet / Git cheat sheet
W
- waterfall model, software development
- about / The waterfall model of software development
- disadvantages / Disadvantages of the waterfall model
- need for / Who needs the waterfall model?
- white-box testing
- about / Use static code analysis
Y
- Yahoo!, sample use case
- about / Yahoo!
Z
- 7-Zip package