It should be just a couple of lines in yaml.

There are also jobs for Puppet lint and syntax checks.

Here you can see definition of such job:
https://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml#n1331

Here you can find directive for zuul to run these jobs:
https://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/zuul/layout.yaml#n3139


You can ping me if you'll need help with infra.

Thanks,
Ruslan


On Tue, Dec 17, 2013 at 6:19 PM, Mike Scherbakov
<[email protected]>wrote:

> Ivan,
> looks like great idea. Really, why to invent if we can reuse?
>
> Is it something simple to configure? (I believe it should be.. just YAML?)
>
>
> On Tue, Dec 17, 2013 at 2:44 AM, Ivan Kolodyazhny <
> [email protected]> wrote:
>
>> Andrey,
>> yes, we have similar tests for it.
>>
>> But I propose to don't create own task/script/etc for pylint/pep checks.
>> It would be great to use OpenStack infra for such tasks. It has all
>> necessary tasks now: checks for pep8, pylint and development docs build for
>> every review request for every python project. We just need to configure it
>> and use.
>>
>> Let's use already created OpenStack infrastructure to be closer to
>> community!
>>
>>
>> On Thu, Dec 12, 2013 at 7:33 AM, Andrey Danin <[email protected]>wrote:
>>
>>> I forgot to say the job it triggered by gerrit for every pull request.
>>>
>>>
>>> Sent from my HTC
>>>
>>> ----- Reply message -----
>>> From: "Andrey Danin" <[email protected]>
>>> To: "Ivan Kolodyazhny" <[email protected]>, "fuel-dev" <
>>> [email protected]>
>>> Subject: Re: [Fuel-dev] Coding guidelines and OpenStack Infra
>>> Date: Thu, Dec 12, 2013 09:31
>>>
>>>
>>> We have a job on  fuel-jenkins.mirantis.com which runs flake8 and
>>> jslint tests and all results are accessible via Internet. Is it not enough?
>>>
>>> Sent from my HTC----- Reply message -----
>>>
>>> From: "Ivan Kolodyazhny" <[email protected]>
>>> To: "fuel-dev" <[email protected]>
>>> Subject: [Fuel-dev] Coding guidelines and OpenStack Infra
>>> Date: Wed, Dec 11, 2013 13:59
>>>
>>> Hi Fuel developers!
>>>
>>> As you know, OpenStack has own coding guidelines
>>> http://docs.openstack.org/developer/hacking/ and our projects are
>>> following
>>> them. But we have no good enough pep8 and pylint checks for every review
>>> request.
>>>
>>> I propose use OpenStack Jenkins to run pep8 and pylint checks using
>>> OpenStack scripts and settings for them like it works for nova (
>>> https://jenkins.openstack.org/view/All/job/gate-nova-pep8/,
>>> https://jenkins.openstack.org/view/All/job/gate-nova-pylint/) and other
>>> projects.
>>>
>>> --
>>> Regards,
>>> Ivan "e0ne" Kolodyazhny,
>>> Software Engineer, Mirantis, Inc.
>>>
>>
>>
>>
>> --
>> Regards,
>> Ivan Kolodyazhny,
>> Software Engineer, Mirantis, Inc.
>>
>> --
>> Mailing list: https://launchpad.net/~fuel-dev
>> Post to     : [email protected]
>> Unsubscribe : https://launchpad.net/~fuel-dev
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>
>
> --
> Mike Scherbakov
> #mihgen
>
> --
> Mailing list: https://launchpad.net/~fuel-dev
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~fuel-dev
> More help   : https://help.launchpad.net/ListHelp
>
>
-- 
Mailing list: https://launchpad.net/~fuel-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~fuel-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to