Gitlab-CI Environment Variable for Commit Comment -
i'm using gitlab-ci cd project's staging branch google firebase. each deployment gets special comment pipelineid , build id.
firebase deploy -m "pipeline $ci_pipeline_id, build $ci_build_id" --non-interactive --token $firebase_deploy_key
for ease of use, when rolling commits in firebase console, i'd include commit message deploy comment.
i searched through documentation , didn't find variable that. mistaken, or not possible?
thanks help!
it's not possible through predefined gitlab ci variables list shows. may able other way.
for instance retrieve commit message using following (found here)
git rev-list --format=%b --max-count=1 head
or
git rev-list --format=%b --max-count=1 $ci_commit_sha
and use output of command in own command.
for instance:
message=$(git rev-list --format=%b --max-count=1 head) firebase deploy -m "pipeline $ci_pipeline_id, build $ci_build_id, message $message" --non-interactive --token $firebase_deploy_key
Comments
Post a Comment