con / con/tinuous

Be able to provide different settings (paths) for different types (cron, pr, push) of builds

Open
#83 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
10
Forks
4
Avg merge
2h 12m
Merged PRs (30d)
1

Description

I do not have yet a good idea on how we should enable that. Probably some way to establish conditionals for values, e.g.
```
path[type=pr]: {common}/{type}-{type_id}
path[type=cron]: {common}/{type_id}
```
or probably cleaner to make `types: [cron, pr, push]` into
```
types:
cron:
ci: ... and all what could be specified there
pr:
...
push:
...
```
or alike (cons: might lead to needing to duplicate, in particular when e.g. both pr and push could have the same config).

But kept thinking that flexibility is desired while test driving it on datalad/git-annex where most of the jobs are cron, and we do not care about `{build_commit}` since it doesn't correspond to commit in git-annex anyways and nearly always the same (unless we add a patch etc), as we would care for a PR.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.