Skip to content

dSalazar10/Course-Exploring_Jenkins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Course-Exploring_Jenkins

Udacity Cloud DevOps Engineer Nano Degree Course 3

This demonstrates how to automatically configure infrastructure using CloudFormation. It is an implementation of a Continuous Development Code Pipeline using Jenkins.

http://jenki-jenki-1bdokdp6tz04u-121480052.us-west-2.elb.amazonaws.com/

The command to log into the the Bastion using SSH:

ssh [email protected] -i bastion-key.pem

(replce with public ip address)

To trasnfer a key over:

scp -i bastion-key.pem jenkins-key.pem [email protected]:/home/ec2-user/jenkins-key.pem

(replce 0.0.0.0 with public ip address)

To list docker containers:

docker container ls

To get initial admin password:

docker exec aaaaaa00000 cat /var/jenkins_home/secrets/initialAdminPassword

(replace aaaaaa00000 with Container ID)

If you need to execute a command inside of a running Docker:

sudo docker exec -u root -it <docker_name> <shell_commands>

Jenkins Plugins:

  • Blue Ocean (create pipelines)
  • Pipeline: AWS Steps (get aws credentials w/ CloudFormation)
  • Safe Restart (avoid cli restarts of Jenkins)
  • Aqua MicroScanner (get token @ https://microscanner.aquasec.com/signup)

Configurations:

  • AWS Credentials (JenkinsIAMKeys)
  • Scan Repository Triggers = 1 min
  • Aqua Microscanner Token
  • Docker

About

Udacity Cloud DevOps Engineer Nano Degree Course 3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published