#1124 First take on CI pipeline
Merged by darknao. Opened by darknao.
darknao/fedora-websites ci_preview  into  main

Download 1124.patch

Right now, this pipeline "only" build all websites, and share a link to preview your PR.
From there, we can add other tasks like pre or post build tasks (linter, unit tests, ...). I've already added a flake8 task as an example.

For now, this pipeline is manual, but it's meant to be automatically triggered on PR creation & update.
This require an admin to add the required hook to this project, which I'll gladly share with you once merged.

note that I've never used Jenkins before. So let me know if you see something wrong that need to be fixed.
If there are no blockers to it, I'll merge it sometime next week.

@siddharthvipul1, you're the first person that comes to my mind when I hear Jenkins. Any pointers on this?

note that I've never used Jenkins before. So let me know if you see something wrong that need to be fixed. If there are no blockers to it, I'll merge it sometime next week.

I have no objections but also not a Jenkins expert. It would be great if we could find someone who is to give a quick look and review.

For now, this pipeline is manual, but it's meant to be automatically triggered on PR creation & update. This require an admin to add the required hook to this project, which I'll gladly share with you once merged.

I can give you Pagure access if you'd like to make this change directly. Or I can make the change myself. Either way!

rebased onto a7c4b213f3dd6cbb76133f23a0f8e8dfa2f69fcd

Alright, let's merge this.
Ping me on irc/matrix to get the required webhook url.

Pull-Request has been merged by darknao

Metadata