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: [email protected]; [email protected] 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 <[email protected]> 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, > > [email protected] 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 < > > > > [email protected]> 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 [email protected] > > > > > Date: Monday, 7 March 2022, 16:54 > > > > > To: [email protected] [email protected] > > > > > 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
