Giter Club home page Giter Club logo

nd9991-c3-build-ci-cd-pipelines-monitoring-and-logging-v1's Introduction

Deprecation Note

Udacity has launched a new version of this course in mid 2020 with a new set of (maintained) repositories:

  1. https://github.com/udacity/cdond-c3-projectstarter
  2. https://github.com/udacity/nd9991-c3-hello-world-exercise-solution

So, the Udacity content team is going to deprecate and archive the current repository. Currently enrolled learners, if any, can utilize the https://knowledge.udacity.com/ forum for help on specific issues.

ND9991 - C3 - Build CI/CD Pipelines, Monitoring, and Logging -

This repository provides the supporting material for the "ND9991 Cloud DevOps Nanodegree - C3 - Build CI/CD Pipelines, Monitoring, and Logging" course. This repo has two more branches, other than the master branch.

  • Blue/Green branch corresponds to the Blue/Green deployment strategy. Make sure that you checkout branches "blue" and "green" to see how blue/green deployment was performed in the course.
  • You can create any more branches for a multiple pipeline set-up, as directed in the demonstration video.

Dependencies

1. AWS account

You would require to have an AWS account to be able to build cloud infrastructure. Particularly, you will need to create S3 buckets, EC2 instances, and IAM users.

2. Jenkins on Ubuntu VM

As a part of the project, you will need to install Jenkins and a few plugins to assist your requirements, as mentioned in the "Jenkins Pipelines on AWS --> Project Details" page in the classroom.

Prerequisite

  1. A little knowledge of basic commands in Unix terminal.
  2. Understanding of software testing frameworks - JMeter and JUnit
  3. Understanding of deployment strategies

nd9991-c3-build-ci-cd-pipelines-monitoring-and-logging-v1's People

Contributors

sudkul avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nd9991-c3-build-ci-cd-pipelines-monitoring-and-logging-v1's Issues

Could not find credentials entry with ID 'blueocean'

Hi,

How do I fix the build error: Could not find credentials entry with ID 'blueocean'?
blueocean is the credentials ID in your jenkins file.

git rev-parse --verify HEAD # timeout=10
Resetting working tree
git reset --hard # timeout=10
git clean -fdx # timeout=10
git --version # timeout=10
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] stage
[Pipeline] { (AWS Credentials)
[Pipeline] withCredentials
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Create EC2 Instance)
Stage "Create EC2 Instance" skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline

GitHub has been notified of this commit’s build result

ERROR: Could not find credentials entry with ID 'blueocean'
Finished: FAILURE

Security Scan stage with invalid and missing parameter

When running the job Jenkins we get a MultipleCompilationErrorsEXception claiming the parameter notCompleted not being recognized and instead proposing notCompliesCmd.

image1

Similarly, there is a missing parameter outputFormat which seems to be required in the AquaMicroScannerBuilder's constructor: https://github.com/jenkinsci/aqua-microscanner-plugin/blob/master/src/main/java/org/jenkinsci/plugins/aquadockerscannerbuildstep/AquaMicroScannerBuilder.java

image2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.