milieere / devops-training Goto Github PK
View Code? Open in Web Editor NEWExercise for devops course
Exercise for devops course
As a Development/platform team member
I need A new version of the project structure to be implemented
So that The code deployment proceeds without problems
Sometimes we experience problems after deployments - content is missing. This is due to outdated archetype (pom.xml) structure, and order that packages are sometimes installed - system services are being overlapped. To avoid this problem, especially later on when we move to production, we need to migrate to the current archetype version
Set aemVersion=6.5.7
for Adobe Managed Services, or on-premise. The Core Components dependency is only added for non-cloud aem versions as the Core Components are provided OOTB for AEM as a Cloud Service.
The new structure is implemented and developers from the product teams do testing that everything works as it should.
Given [some context]
When [certain action is taken]
Then [the outcome of an action is observed]
As a Product developer/tester
I need Functional, available, accessible, and properly configured development/testing environments
So that Separate development/testing activities and perform them in their dedicated environment.
We have the infrastructure as code prepared for the new environments and they will be spin up on demand. We got assigned a resource group. Now we need to test how they work in the cloud, deploy the code from the development branch, and configure them in the same fashion as our AMS environments.
Environments are up and running on-demand, the pipelines for the environments are working, environments are prepared for development/testing.
Given [some context]
When [certain action is taken]
Then [the outcome of an action is observed]
As a Security ŠA division
I need To have access to the logs from the system that AEM is running on
So that I can assess if the system is safe and monitor possible problems
Currently, we are receiving daily mail from Aytac with logs from the system. We need to provide some endpoint on Škoda's side to receive those logs in an automated manner, to be able to analyze them.
The logs are being received by Škoda's endpoint and we tested it.
Given [some context]
When [certain action is taken]
Then [the outcome of an action is observed]
As a Product Developer/tester
I need To have information on how to access the new environments and how to deploy code from the Azure TFS repo to them
So that I can use the environments
Once we have tested that the environments are working, and created pipelines for code deployment from the TFS, we need to create documentation of how to access the environments and share + present them to the development teams.
Product teams have access to the documentation and can access the instances.
Given [some context]
When [certain action is taken]
Then [the outcome of an action is observed]
As a Stakeholder / Product team member
I need A comprehensively described process and rules for development/deployment and testing on the environments of the AEM platform
So that The development of new features is streamlined, bugs in release and production are limited, and the time to market is as short as possible.
We are going to reuse partially what has been delivered for the setup with three environments (Word doc + process diagram). We are going to engage lead developers from the SWAP team to give us their feedback in the early stages of the design.
The process diagram is described and approved by the platform team and the development teams.
Given [some context]
When [certain action is taken]
Then [the outcome of an action is observed]
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.