Code Monkey home page Code Monkey logo

devops-training's Introduction

devops-training

Exercise for devops course

devops-training's People

Contributors

milieere avatar

Watchers

 avatar

devops-training's Issues

Document access and deployment to the new environments in ŠA Azure

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

Details and Assumptions

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.

Acceptance Criteria

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]

Re-design dev/deploy/test process to fit new environments

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.

Details and Assumptions

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.

Acceptance Criteria

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]

Test new cloud environments on ŠA Azure

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.

Details and Assumptions

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.

Acceptance Criteria

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]

Setup an endpoint for receiving logs from the AMS

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

Details and Assumptions

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.

Acceptance Criteria

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]

Migration of code to the new archetype structure

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

Details and Assumptions

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.

Acceptance Criteria

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]

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.