Thank you very much for looking into the issue. Unfortunately, the problem persists.
I'm using the latest v1.0.3 version and now I see in the pipeline the following:
SCM Skip: Pattern .*\[skip ci\].* NOT matched on message: fix: Change the workers input variable type refactor: Make all worker group keys optional feat: Expose disk settings for each worker group chore: Update README
The plugin merges the first lines of the recent commit messages. My commit log looks like this:
commit bf995caaf95a3d068968b477aea04950db44b975 (HEAD -> master, origin/master)
Author: Vadim Kadnikov
Date: Tue Jun 30 16:17:15 2020 +0200
chore: Update README
commit 26a20d4f48e4ba6e868f3509087abe0ba0275efd
Author: Vadim Kadnikov
Date: Tue Jun 30 16:16:57 2020 +0200
feat: Expose disk settings for each worker group
commit c75e6344b761f1bf3651e47acec2f9573bd581ce
Author: Vadim Kadnikov
Date: Tue Jun 30 16:16:35 2020 +0200
refactor: Make all worker group keys optional
commit 26453da7244047783202af2dc305a8684c5e930a
Author: Vadim Kadnikov
Date: Mon Jun 29 17:58:14 2020 +0200
fix: Change the workers input variable type
However, when I trigger the next build with the following commit message (note, the commit message is multi-line this time):
commit 478fc471b234553f97c00f5af9bbc9df5e89648f (HEAD -> master, origin/master)
Author: Bot
Date: Tue Jun 30 14:21:59 2020 +0000
chore: Bump to version 2.2.0
[skip ci]
In the pipeline logs, I still see this:
SCM Skip: Pattern .*\[skip ci\].* NOT matched on message: chore: Bump to version 2.2.0
I suspect, the problem might be that the SCM plugin returns only the first lines of every commit message:
- https://github.com/jenkinsci/scmskip-plugin/compare/scmskip-1.0.3...develop#diff-a7e17a9599423dfe21740b0b8618e32cR5-R6
- https://github.com/jenkinsci/scmskip-plugin/compare/scmskip-1.0.3...develop#diff-a7e17a9599423dfe21740b0b8618e32cR157
Thank you very much for looking into the issue. Unfortunately, the problem persists.
I'm using the latest v1.0.3 version and now I see in the pipeline the following:
SCM Skip: Pattern .*\[skip ci\].* NOT matched on message: fix: Change the workers input variable type refactor: Make all worker group keys optional feat: Expose disk settings for each worker group chore: Update README
The plugin merges the first lines of the recent commit messages. My commit log looks like this:
commit bf995caaf95a3d068968b477aea04950db44b975 (HEAD -> master, origin/master) Author: Vadim Kadnikov Date: Tue Jun 30 16:17:15 2020 +0200 chore: Update README commit 26a20d4f48e4ba6e868f3509087abe0ba0275efd Author: Vadim Kadnikov Date: Tue Jun 30 16:16:57 2020 +0200 feat: Expose disk settings for each worker group commit c75e6344b761f1bf3651e47acec2f9573bd581ce Author: Vadim Kadnikov Date: Tue Jun 30 16:16:35 2020 +0200 refactor: Make all worker group keys optional commit 26453da7244047783202af2dc305a8684c5e930a Author: Vadim Kadnikov Date: Mon Jun 29 17:58:14 2020 +0200 fix: Change the workers input variable type
However, when I trigger the next build with the following commit message (note, the commit message is multi-line this time):
In the pipeline logs, I still see this:
I suspect, the problem might be that the SCM plugin returns only the first lines of every commit message: