CI\CD .
, Jenkins . Jenkins Java, , . . , Jenkins.
2 CI\CD .
CI Continuous Integration. DevOps , commit ( github gitlab, ) build , : Unit Test, Integration Test, Functionality Test.
CD Continuous Delivery and Deployment. DevOps , commit build , Artifact ( , Java, var
, Android , apk
) Staging Production, . . .
CI\CD
Commit to Source Control (github, gitlab bitbucket), , Build\Compile - .
, , master branch ( ). , , . , , . Continuous Integration. 3 , , . .
. deployment . . , AWS Azure, , VMware. Continuous Delivery and Deployment.
: Source Control git. build compile Jenkins. , Jenkins , - , , . Jenkins , . Deploy Jenkins , scp Linux . Puppet Ansible Deploy .
Jenkins, , Bamboo, Circleci, Gitlab CI\CD, TeamCity.
Jenkins
Jenkins Ubuntu 18 .
Jenkins, Download 2 . Jenkins 2.319.2LTS
Jenkins 2.333

. Ubuntu\Debian. Jenkins. 256 RAM, 1 , , .
Jenkins Java, Java. java .
java version
Java , , Java. Java :
sudo apt update
osudo apt search openjdk
sudo apt install openjdk-11-jdk
java .y
. Java. Jenkins.
:
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee \ /usr/share/keyrings/jenkins-keyring.asc > /dev/null echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \ https://pkg.jenkins.io/debian-stable binary/ | sudo tee \ /etc/apt/sources.list.d/jenkins.list > /dev/null
sudo apt-get update
sudo apt-get install Jenkins
Jenkins
Jenkins.
http://ipaddr:8080
, ipaddr
IP . - Unlock Jenkins

, .
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
. .

( ). , , . , , .
Jenkins.

, git , LDAP Active Directory, ssh ssh, E-mail ..
, .

. , .

. .

, URL, . Jenkins , .
Jenkins. . . .
