Skip to content
/ slicer Public

Some code to keep read-only package repositories updated

Notifications You must be signed in to change notification settings

neos/slicer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

slicer

Some code to keep read-only package repositories updated.

This is inspired by https://github.com/dflydev/dflydev-git-subsplit-github-webhook, thanks!

It uses splitsh-lite (and expects it in the path!)

Configuration

See config.json.

The allowedRefsPattern can be given per project. If it does not match an incoming ref in the payload, processing of the split is skipped.

Setting up Jenkins

  • Create parameterized job
  • Have it clone slicer
  • Add a string parameter called "payload"
  • Add a shell build step running php slicer.php "${payload}"

Manual invocation

Use a payload like {"ref":"…","repository":{"url":"https://github.com/…"}} and replace ref and url values as needed:

php slicer.php '{"ref":"refs/heads/8.2","repository":{"url":"https://github.com/neos/flow-development-collection"}}'

To split a tag, just use

php slicer.php '{"ref":"refs/tags/1.2.3","repository":{"url":"https://github.com/…"}}'

About

Some code to keep read-only package repositories updated

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages