К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Build Automation and Continuous Integration · LearnSpace
Назад в каталог
courseraПрограммирование

Build Automation and Continuous Integration

Курс от Packt
Средний≈ 14.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Dive into the world of DevOps with our detailed course on Build Automation and Continuous Integration using Maven and Jenkins. The course begins with an introduction to Maven, covering everything from installation and setup to creating your first Maven project. You’ll learn about Maven coordinates, directory structures, goals, and the all-important pom.xml file. Detailed explanations of transitive dependencies, repositories, and deploying projects to GitHub will ensure you have a solid foundation in Maven. As you progress, the course delves into the practical applications of Maven in a DevOps workflow, guiding you through the setup of a Maven server and the integration of Maven with Jenkins. You’ll explore the intricacies of Jenkins, from setting up a Jenkins server to configuring it for Maven builds. Learn to create and manage Jenkins jobs, set up master-slave configurations, and utilize GitHub webhooks for automated job triggering. The course also covers advanced topics like Jenkins pipelines and integrating Jenkins with Artifactory for artifact management. By the end of the course, you’ll have a thorough understanding of how to leverage Maven and Jenkins to automate build processes and ensure continuous integration. You’ll be equipped with the skills to configure and manage these tools effectively, enhancing your productivity and streamlining your DevOps practices. This course is perfect for software developers, DevOps engineers, and build/release managers who want to automate build processes and implement continuous integration using Maven and Jenkins. Prerequisites include a basic understanding of DevOps concepts, experience with Java development, and familiarity with command-line interfaces.

Навыки, которые вы освоите

JenkinsArtifactoryCI/CDApache MavenBuild ToolsSoftware InstallationDependency AnalysisGitHubDevops ToolsGit (Version Control System)DevOpsJava

Программа курса

3 модулей · 53 учебных материалов

01Maven38 материалов

Maven

Introduction to the Course 'Build Automation and Continuous Integration'ЧтениеFull Specialization ResourcesЧтениеIntroduction to MavenВидеоTopics CoveredВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Build Automation and Continuous Integration
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 14.8 ч

3 модулей

Язык: Английский

Часть программы вашего университета
What Is MavenВидео
How Maven Helps a DevOps EngineerВидео
Resource to StartВидео
About this SectionВидео
Java Installation on WindowsВидео
Eclipse InstallationВидео
Create First Maven ProjectВидео
Maven CoordinatesВидео
Default Directory StructureВидео
Steps Involved in Building a Java ProjectВидео
Maven GoalsВидео
Maven Goals in ActionВидео
What Is Pom.xml and How It WorksВидео
Transitive DependencyВидео
Maven RepositoriesВидео
Maven Goals - Deploy Goal for Local RepositoryВидео
Push Maven Project onto GitHubВидео
Prepare Maven ServerВидео
Prerequisites to Set Up MavenВидео
Set Up MavenВидео
Build Maven Project on LinuxВидео
Maven - Command Maven GoalsВидео
Create a Project with Maven ArchetypeВидео
Plugins and Dependencies in pom.xmlВидео
Settings.xml FileВидео
Tomcat Server ConfigurationsВидео
Deploy War on Tomcat ServerВидео
Maven in DevOps WorkflowВидео
Set Up Jenkins ServerВидео
Add Maven Build Server as an Agent to JenkinsВидео
Build a Java Project on Agent ServerВидео
Build a War File on Agent Node (Maven Server)Видео
Understanding Maven CoordinatesDIALOGUE
Assessment 1Задание
02Artifactory3 материалов

Artifactory

Artifactory Setup and Integration with JenkinsВидеоIntegrating Artifact Repositories with MavenDIALOGUEAssessment 2Задание
03Jenkins12 материалов

Jenkins

Introduction to JenkinsВидеоCreate the First Jenkins Job, Jenkins Job with ParametersВидеоRun Maven Job, Deploy on MavenВидеоJenkins – Master and Slave ConfigurationВидеоGitHub Webhook, DSL JobВидеоJenkins PipelineВидеоIntegrating Artifactory with JenkinsВидеоConclusion to the Course 'Build Automation and Continuous Integration'ЧтениеDeploying Web Applications with Maven and TomcatDIALOGUEAssessment 3ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание