Начать новую тему Ответить на тему
Статистика раздачи
Размер: 10.12 МБ | | Скачали: 0
Сидеров: 0  [0 байт/сек]    Личеров: 0  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Jenkins Continuous Integration Cookbook - Second Edition

Год издания: 2015
Автор: Alan Mark Berg

Издательство: Packt Publishing
ISBN: 9781784390082
Язык: Английский

Формат: ePub
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 429

Описание: Jenkins is an award-wining and one of the most popular Continuous Integration servers in the market today. It was designed to maintain, secure, communicate, test, build, and improve the software development process.
This book starts by examining the most common maintenance tasks. This is followed by steps that enable you to enhance the overall security of Jenkins. You will then explore the relationship between Jenkins builds and Maven pom.xml. Then, you will learn how to use plugins to display code metrics and fail builds to improve quality, followed by how to run performance and functional tests against a web application and web services. Finally, you will see what the available plugins are, concluding with best practices to improve quality.
1: Maintaining Jenkins
Introduction
Using a test Jenkins instance
Backing up and restoring
Modifying the Jenkins configuration from the command line
Installing Nginx
Configuring Nginx as a reverse proxy
Reporting overall storage use
Deliberately failing builds through log parsing
Adding a job to warn of storage use violations through log parsing
Keeping in contact with Jenkins through Firefox
Monitoring via JavaMelody
Keeping track of script glue
Scripting the Jenkins CLI
Global modifications of jobs with Groovy
Signaling the need to archive

2: Enhancing Security
Introduction
Testing for OWASP's top 10 security issues
Finding 500 errors and XSS attacks in Jenkins through fuzzing
Improving security via small configuration changes
Avoiding sign-up bots with JCaptcha
Looking at the Jenkins user through Groovy
Working with the Audit Trail plugin
Installing OpenLDAP
Using Script Realm authentication for provisioning
Reviewing project-based matrix tactics via a custom group script
Administering OpenLDAP
Configuring the LDAP plugin
Installing a CAS server
Enabling SSO in Jenkins
Exploring the OWASP Dependency-Check plugin

3: Building Software
Introduction
Plotting alternative code metrics in Jenkins
Running Groovy scripts through Maven
Manipulating environmental variables
Running Ant through Groovy in Maven
Failing Jenkins jobs based on JSP syntax errors
Configuring Jetty for integration tests
Looking at license violations with Rat
Reviewing license violations from within Maven
Exposing information through build descriptions
Reacting to generated data with the groovy-postbuild plugin
Remotely triggering jobs through the Jenkins API
Adaptive site generation

4: Communicating Through Jenkins
Introduction
Skinning Jenkins with the simple themes plugin
Skinning and provisioning Jenkins using a WAR overlay
Generating a home page
Creating HTML reports
Efficient use of views
Saving screen space with the Dashboard View plugin
Making noise with HTML5 browsers
An extreme view for reception areas
Mobile presentation using Google Calendar
Mobile apps for Android and iOS
Knowing your audience with Google Analytics
Simplifying powerful visualizations using the R plugin

5: Using Metrics to Improve Quality
Introduction
Estimating the value of your project through sloccount
Looking for "smelly" code through code coverage
Activating more PMD rulesets
Creating custom PMD rules
Finding bugs with FindBugs
Enabling extra FindBug rules
Finding security defects with FindBugs
Verifying HTML validity
Reporting with JavaNCSS
Checking code style using an external pom.xml file
Faking Checkstyle results
Integrating Jenkins with SonarQube
Analyzing project data with the R plugin

6: Testing Remotely
Introduction
Deploying a WAR file from Jenkins to Tomcat
Creating multiple Jenkins nodes
Custom setup scripts for slave nodes
Testing with FitNesse
Activating FitNesse HtmlUnit fixtures
Running Selenium IDE tests
Triggering failsafe integration tests with Selenium WebDriver
Creating JMeter test plans
Reporting JMeter performance metrics
Functional testing using JMeter assertions
Enabling Sakai web services
Writing test plans with SoapUI
Reporting SoapUI test results

7: Exploring Plugins
Introduction
Personalizing Jenkins
Testing and then promoting builds
Fun with pinning JSGames
Looking at the GUI samples plugin
Changing the help of the FileSystem SCM plugin
Adding a banner to job descriptions
Creating a RootAction plugin
Exporting data
Triggering events on startup
Groovy hook scripts and triggering events on startup
Triggering events when web content changes
Reviewing three ListView plugins
Creating my first ListView plugin
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 3.64 КБ / Просмотров 37 ]

Статус
Проверен 
 
Размер  10.12 МБ
Приватный: Нет (DHT включён)
.torrent скачан  0
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!