This GitHub repository contains the code for the Pagerduty and JFrog workshop hosted on jfrog.awsworkshop.io. Visit jfrog.awsworkshop.io for the workshop instructions.
PagerDuty and JFrog provide a hands-on demonstration of how you can configure your software delivery pipeline to provide real-time updates to your product managers and engineering managers. In this workshop, you will learn about the JFrog Cloud Platform and how to leverage JFrog Pipelines, Artifactory and Xray for managing your Software Development Lifecycle (SDLC) and bring DevOps to the cloud. Then you will see how JFrog's native integration with PagerDuty provides cloud DevOps observability. With PagerDuty's DevOps dashboards, product managers and engineering managers can get real-time status on the progress of their software features and bug fixes, understand how software builds are progressing and where they are being deployed. Users can see which software is being released, where and much more!
Learning Objectives:
- Understand the roles of JFrog Pipelines, Artifactory and Xray in your software delivery life cycle (SDLC).
- Use Local, Remote and Virtual Repositories in Artifactory.
- Publish and promote your software builds.
- Scan your artifacts and builds for security vulnerabilities.
- Deploy your applications as part of your CI/CD pipeline onto an AWS EKS cluster.
- Learn how to set up a PagerDuty environment to monitor the various stages of your CI/CD pipeline in real-time.
- Understand how you can use actionable, granular information from the pipeline to respond quickly to failing or slow builds.
This project was generated with Angular CLI version 10.1.7.
$ docker build -t workshop-app .
$ docker run -p 443:443 -p 80:80 docker.io/library/workshop-app
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.
See CONTRIBUTING for more information.
This library is licensed under the MIT-0 License. See the LICENSE file.