Right now there's no way for a pipeline to actually get source code without invoking shell steps.
Wrapping this step around the git2 crate would ensure that the system the agent runs on needn't have the git CLI installed.
Not sure what the right syntax is. The Jenkins git step is pretty spartan, and most of the complex behavior gets shunted into the checkout step which is nuts.
Right now there's no way for a pipeline to actually get source code without invoking shell steps.
Wrapping this step around the git2 crate would ensure that the system the agent runs on needn't have the git CLI installed.
Not sure what the right syntax is. The Jenkins
git
step is pretty spartan, and most of the complex behavior gets shunted into thecheckout
step which is nuts.