solter / jenkinscicd Goto Github PK
View Code? Open in Web Editor NEWCourse 3 - Project 2
License: MIT License
Course 3 - Project 2
License: MIT License
Create maven app with Spring boot
Use Jenkins to set up a distributed pipeline that will compile and test a Maven project...
You must use the following:
- Git: As a version control system for the software
...- Spring boot: To create the Maven app
- Maven: To compile the program
The following requirements should be met:
- The app should be built with Maven
Create controller and two agent Jenkins instances.
You’re tasked with designing a Jenkins architecture that involves one master and two slave nodes, all hosted on various AWS instances.
You must use the following:
...
- Jenkins: To create the build pipeline
...- AWS EC2: To run the [controller] and [agent] nodes
The following requirements should be met:
...
- There should be three EC2 instances to run the master and two slave nodes.
Create a pipeline job to build then test the code
The build jobs should always be triggered by the [controller] and executed on the slaves. You have to set up a pipeline on the [controller] node and write a [JenkinsFile] that clearly differentiates the tasks to be run on various [agents].
The following requirements should be met:
...
- All builds should be triggered and monitored by the [controller] node.
Configure the build pipeline such that one agent always performs the build stage and the other agent always performs the test test stage.
Use Jenkins to set up a distributed pipeline that will compile and test a Maven project on two different [agent] nodes respectively.
The build jobs should always be triggered by the [controller] and executed on the [agents]. You have to set up a pipeline on the master node and _write a [JenkinsFile] that clearly differentiates the tasks to be run on various [agents].
The following requirements should be met:
...
- All builds should be triggered and monitored by the [controller] node.
- Compilation and testing should be done on dedicated [agent] nodes.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.