All Projects → actions-cool → ci-notice

actions-cool / ci-notice

Licence: MIT License
😱 Notify you when CI fails.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ci-notice

arduino-lint-action
GitHub Actions action to check Arduino projects for problems
Stars: ✭ 20 (-20%)
Mutual labels:  ci, github-actions
deploy-to-cocoapods-github-action
Github action for deploying to Cocoapods.org
Stars: ✭ 29 (+16%)
Mutual labels:  ci, github-actions
overview
Automate your workflows with GitHub actions for MATLAB.
Stars: ✭ 40 (+60%)
Mutual labels:  ci, github-actions
setup-scheme
Github Actions CI / CD setup for Scheme
Stars: ✭ 13 (-48%)
Mutual labels:  ci, github-actions
release-notify-action
GitHub Action that triggers e-mails with release notes when these are created
Stars: ✭ 64 (+156%)
Mutual labels:  workflow, github-actions
update-container-description-action
github action to update a Docker Hub, Quay or Harbor repository description from a README file
Stars: ✭ 20 (-20%)
Mutual labels:  ci, github-actions
setup-swift
GitHub Action that setup a Swift environment
Stars: ✭ 114 (+356%)
Mutual labels:  ci, github-actions
xray-action
... a GitHub action to import test results into "Xray" - A complete Test Management tool for Jira.
Stars: ✭ 16 (-36%)
Mutual labels:  ci, github-actions
tip
GitHub Action to keep a 'tip' pre-release always up-to-date
Stars: ✭ 18 (-28%)
Mutual labels:  workflow, ci
megalinter
🦙 Mega-Linter analyzes 48 languages, 22 formats, 19 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.
Stars: ✭ 534 (+2036%)
Mutual labels:  ci, github-actions
CIAnalyzer
A tool collecting multi CI services build data and export it for creating self-hosting build dashboard.
Stars: ✭ 52 (+108%)
Mutual labels:  ci, github-actions
jcefbuild
Binary builds of java-cef
Stars: ✭ 160 (+540%)
Mutual labels:  ci, github-actions
release-helper
🤖 A GitHub Action that help you publish release.
Stars: ✭ 27 (+8%)
Mutual labels:  ci, github-actions
install-swift
GitHub Action to install a version of Swift 🏎
Stars: ✭ 23 (-8%)
Mutual labels:  ci, github-actions
action-junit-report
Reports junit test results as GitHub Pull Request Check
Stars: ✭ 103 (+312%)
Mutual labels:  ci, github-actions
jekyll-deploy-action
🪂 A Github Action to deploy the Jekyll site conveniently for GitHub Pages.
Stars: ✭ 162 (+548%)
Mutual labels:  workflow, ci
prettier
🔨 Native, blazingly-fast Prettier CLI on Github Actions
Stars: ✭ 19 (-24%)
Mutual labels:  ci, github-actions
AndroidFastlaneCICD
📱A sample repository to demonstrate the Automate publishing🚀 app to the Google Play Store with GitHub Actions⚡+ Fastlane🏃.
Stars: ✭ 82 (+228%)
Mutual labels:  ci, github-actions
drupal9ci
One-line installers for implementing Continuous Integration in Drupal 9
Stars: ✭ 137 (+448%)
Mutual labels:  workflow, github-actions
qodana-action
⚙️ Scan your Java, Kotlin, PHP, Python, JavaScript, TypeScript projects at GitHub with Qodana
Stars: ✭ 112 (+348%)
Mutual labels:  ci, github-actions

😱 CI 通知

简体中文 | English

🏞 预览

当前提供 2 种提醒方式。

  • 钉钉群通知

  • Issue

https://github.com/actions-cool/ci-notice/issues/3

🚀 如何使用?

你可以参照当前项目的例子来使用:https://github.com/actions-cool/ci-notice/blob/main/.github/workflows/ci-notice.yml

触发条件根据需要设置,不支持 pull_request_target

name: CI Notice

on:
  schedule:
    - cron: '0 0 * * *'

jobs:
  setup:
    runs-on: ubuntu-latest
    steps:
      - name: checkout
        uses: actions/checkout@main

      - uses: actions-cool/ci-notice@v1
        with:
          ci: |
            npm install
            npm run build
          notice-types: 'dingding, issue'
          dingding-token: ${{ secrets.DINGDING_TOKEN }}
          issue-labels: 'x1, x2'
          issue-assignees: 'people1, people2'

Inputs

名称 描述 必填
token GitHub token。如果不传,即为默认 token。
ci 需要执行的命令
notice-types 通知类型,可单独,也可两者都通知。
dingding-token 钉钉群机器人 Token。
notice-title 通知标题,预览中为默认。
notice-body 通知内容,预览中为默认。
issue-labels 为新开的 Issue 增加标签。
issue-assignees 为新开的 Issue 增加指定人。
  • ci:默认为 install & build
  • dingding-token: 在仓库 secrets 中设置,若不会使用,可在 Issue 提问或加钉钉群提问。

outputs

输出结果 resultsuccess 或者 failed,可自定义结果操作。

反馈

欢迎你来尝试使用,并提出意见,你可以通过以下方式:

  • 通过 Issue 报告 bug 或进行咨询
  • 提交 Pull Request 改进 ci-notice 的代码

也欢迎加入 钉钉交流群

更新日志

CHANGELOG

LICENSE

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].