Skip to content

ini setting ordering requirement is problematic #24

@bac

Description

@bac

In the ini file there are two settings which have lists of Jenkins jobs and Github projects, namely jenkins.merge.job and github.project. It is unobvious but the jobs and projects listed here must match 1:1, that is if the nth item it github.project has a job to run, it will be assigned to the nth job in jenkins.merge.job.

It is not clear that the order matters and is easy to get wrong if many projects are listed.

It would be better to have an explicit mapping in the INI file, the equivalent of a list of tuples, however that might be realized in the config settings.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions