作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用Circleci 1.0时,我可以通过将松弛的webhook网址添加到circleci项目设置中,在松弛 channel 中的松弛通知中看到git commit消息。
使用Circleci 2.0 ui,我们不能将webhook选项用作默认选项。相反,我们可以使用slack-orb从Circle中获取slack的通知。但是在迁移到Slack-Orb之后,我再也看不到提交消息了。
这是slackorb配置。
version: 2.1
orbs:
node: circleci/node@2.0.1
slack: circleci/slack@3.4.2
...
- slack/status:
webhook: https://hooks.slack.com/services/XXXXXXX/XXXXXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXX
...
最佳答案
有趣的问题。
我也被这类问题困扰。自从CircleCI UI升级以来就是问题所在,我们只能将Slack Orb用于Slack通知。
请检查以下命令:
version: 2.1
orbs:
node: circleci/node@1.1.6
slack: circleci/slack@3.4.2
jobs:
build-and-test:
executor:
name: node/default
steps:
- checkout
- node/with-cache:
steps:
- run: npm install
- run: npm run lint
- run: npm run test
- run:
name: Set git Commit Message
command: |
echo 'export GIT_COMMIT_DESC=$(git log --format=oneline -n 1 $CIRCLE_SHA1)' >> $BASH_ENV
source $BASH_ENV
- slack/status:
failure_message: ':red_circle: ${CIRCLE_JOB} Failed! Branch: ${CIRCLE_BRANCH}, Message: ${GIT_COMMIT_DESC}'
success_message: ':tada: ${CIRCLE_JOB} Succeeded! Branch: ${CIRCLE_BRANCH}, Message: ${GIT_COMMIT_DESC}'
webhook: ${SLACK_WEBHOOK}
workflows:
build-and-test:
jobs:
- build-and-test
关于slack - 在Circleci 2.0中使用slackorb将git commit消息添加到slack消息中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62307220/
我是一名优秀的程序员,十分优秀!