Commits on Source (13)
-
Daniel Dehennin authored
Instead of having files with executable jobs, we define only hidden template jobs that users must `instanciate` in their own `.gitlab-ci.yml`.
-
Daniel Dehennin authored
Using `commitlint` require the users to include `templates/Git.yaml` and `extends` the `.git:commitlint` job template. We keep `templates/Lint/Commitlint.yaml` for backward compatibility. * templates/Git.yaml: new git related job templates * templates/Lint/Commitlint.yaml: define `commitlint` with the `.git:commitlint` job template for backward compatibility. * .commitlintrc.yaml: move from JS to YAML.
-
Daniel Dehennin authored
Using `semantic-release` require the users to include `templates/Semantic-release.yaml` and `extends` the `.semantic-release:*` job templates. We keep `templates/Release/Semantic-release.yaml` for backward compatibility. * templates/Semantic-release.yaml: new `semantic-release` related job templates * templates/Lint/Commitlint.yaml: define `semantic-release` with the `.semantic-release:stable` job template for backward compatibility.
-
Daniel Dehennin authored
Building a docker image is now done by `.docker:image:build` job template. Tagging a docker image is now done by `.docker:image:tag` job template. We keep the previous job templates for backward compatibility. * templates/Docker.yaml: new `.docker:image:build` and `.docker:image:tag` job templates.
-
Daniel Dehennin authored
-
Philippe Caseiro authored
refactor(templates): we factorize the job templates per topic Closes #4 See merge request EOLE/infra/ci-tools!36
-
Daniel Dehennin authored
By default, the source of the merge is `${CI_COMMIT_TAG}` and the target must be defined by the `.gitlab-ci.yml` job using this template. * docs/GETTING-STARTED.md: new section to document `.git:merge-to` template job. * templates/Git.yaml: new `.git:merge-to` template job to merge a reference into a target branch.
-
Philippe Caseiro authored
feat(git): new `.git:merge-to` job template to merge a reference Closes #6 See merge request EOLE/infra/ci-tools!37
-
Daniel Dehennin authored
And use the shorter `release.config.js` file with recent `semantic-release` fixes.
-
Daniel Dehennin authored
ci(release): generate releases using the new template job See merge request EOLE/infra/ci-tools!38
-
Daniel Dehennin authored
Prepare new release See merge request EOLE/infra/ci-tools!40
-
Daniel Dehennin authored
Publish new release See merge request EOLE/infra/ci-tools!41
-
semantic-release-bot authored
# [1.6.0](https://gitlab.mim-libre.fr/EOLE/infra/ci-tools/compare/release/1.5.0...release/1.6.0) (2022-03-15) ### Features * **git:** new `.git:merge-to` job template to merge a reference ([f8501fc7](EOLE/infra/ci-tools@f8501fc7))
Showing
- .commitlintrc.yaml 6 additions, 0 deletions.commitlintrc.yaml
- .gitlab-ci.yml 13 additions, 5 deletions.gitlab-ci.yml
- commitlint.config.js 0 additions, 8 deletionscommitlint.config.js
- docs/CHANGELOG.md 7 additions, 0 deletionsdocs/CHANGELOG.md
- docs/GETTING-STARTED.md 201 additions, 154 deletionsdocs/GETTING-STARTED.md
- release.config.js 35 additions, 92 deletionsrelease.config.js
- templates/Docker.yaml 87 additions, 27 deletionstemplates/Docker.yaml
- templates/Git.yaml 186 additions, 0 deletionstemplates/Git.yaml
- templates/Lint/Commitlint.yaml 16 additions, 52 deletionstemplates/Lint/Commitlint.yaml
- templates/Release/Semantic-release.yaml 16 additions, 122 deletionstemplates/Release/Semantic-release.yaml
- templates/Semantic-release.yaml 253 additions, 0 deletionstemplates/Semantic-release.yaml
.commitlintrc.yaml
0 → 100644
commitlint.config.js
deleted
100644 → 0
This diff is collapsed.
templates/Git.yaml
0 → 100644
templates/Semantic-release.yaml
0 → 100644