Hi Sina, The blueorangutan bot is a python script that is run every minute by a cronjob that reads the notification list and responds to only specific repo (apache/cloudstack) and processes the command by reading the comment to check for specific keywords (few actions like kicking tests are restricted to a list of specific github user ids). Have a look at python API for github (or even bash/curl might work) with a Github auth token for a bot account that can read notifications and post comments.
Some projects use more advanced bots/integrations like prow https://github.com/kubernetes/test-infra/tree/master/prow that can be used for even more automation (like k8s project does). Regards. ________________________________ From: Sina Kashipazha Sent: Monday, March 07, 2022 23:07 To: dev@cloudstack.apache.org; damans...@gmail.com Subject: Re: Blue Orangutan Build Things Unfortunately, We are using private Bitbucket repo. ------- Original Message ------- On Monday, March 7th, 2022 at 5:07 PM, Daman Arora <damans...@gmail.com> wrote: > This sounds like a job for GitHub actions. Have you looked into that option > > ? I am not an expert in deploying or using GitHub actions, but I have come > > across many repos that leverage it for Automation. > > Best, > > Daman Arora. > > On Mon., Mar. 7, 2022, 11:03 a.m. Sina Kashipazha, > > s.kashipa...@protonmail.com.invalid wrote: > > > Hey Boris, > > > > Yes, I'm using Marvin tests to test cloudstack. I'm currently doing that > > > > manually, selecting some tests and copying them to an mgt server ... > > > > I want to automate that process. My goal is to have a bot like Blue > > > > Orangutan in our private git repo. So we can test our internal pull request > > > > more conveniently. > > > > I appreciate any suggestion. :) > > > > Kind reagards, > > > > Sina > > > > ------- Original Message ------- > > > > On Monday, March 7th, 2022 at 16:43, Boris Stoyanov < > > > > boris.stoya...@shapeblue.com> wrote: > > > > > Hi Sina, > > > > > I guess you already know we’re running our so called Marvin tests on > > > > > > each PR, they are integration tests on api level and are quite big. What > > > > > > kind of tests are you planning to create? > > > > > Bobby. > > > > > From: Sina Kashipazha s.kashipa...@protonmail.com.INVALID > > > > > Date: Monday, 7 March 2022, 16:54 > > > > > To: dev@cloudstack.apache.org dev@cloudstack.apache.org > > > > > Subject: Blue Orangutan Build Things > > > > > Hey folks, > > > > > I'm going to set up an automated test for cloudstack. I thought it would > > > > > > be nice to set up a bot like Blue Orangutan. I searched the web and > > > github, > > > > > > but I couldn't find its source code or configuration. Could you please > > > help > > > > > > me with that? > > > > > Kind regards, > > > > > Sina