2

我在 Jenkins 中有一个由 gerrit 事件触发的选民项目。我的任务是弄清楚如何在构建期间或之后向 gerrit 发送其他消息(除了选民自动发送的消息),以及有关构建状态或哪些步骤/任务的信息成功了。

4

1 回答 1

1

我认为我们可以使用命令行工具发送消息。那样的东西会起作用..

ssh -p $GERRIT_PORT $GERRIT_HOST gerrit review --project "$GERRIT_PROJECT" --message '"自定义消息"' "$GERRIT_PATCHSET_REVISION"

为了在消息中包含变量,我们将首先评估命令。

eval ssh -p $GERRIT_PORT $GERRIT_HOST gerrit review --project "$GERRIT_PROJECT" --message \'\"自定义消息。$BUILD_URL\"\' "$GERRIT_PATCHSET_REVISION"

于 2017-03-28T13:32:04.767 回答