manuelroemer / abap-lab-ss23-csrd

The CSRD Reporting application, written with ABAP and UI5.
GNU Affero General Public License v3.0
6 stars 0 forks source link

User Story: Setup CI/CD Pipelines #12

Open manuelroemer opened 1 year ago

manuelroemer commented 1 year ago

Description

As a developer, I want to have CI/CD pipelines integrated into the frontend's GitHub repository to ensure that changes are continuously deployed to the target server and that bugs are quickly caught.

The pipelines should...

To fully leverage the safety that pipelines provide, all team members must only be able to make code changes via PRs.

Acceptance Criteria

A GitHub pipeline that fulfills the above pipeline conditions exists. All team members are only able to make changes to the code base via PRs.

Additional Information

None.

manuelroemer commented 1 year ago

Done. This repository now contains simple build/PR validation pipelines. Automatic deployment was deemed unnecessary for the moment, but may be tackled in later sprints.