RuleGo RuleGo
🏠Home
  • Quick Start
  • Rule Chain
  • Standard Components
  • Extension Components
  • Custom Components
  • Visualization
  • RuleGo-Server
  • RuleGo-MCP-Server
  • AOP
  • Trigger
  • Advanced Topics
  • Performance
  • Standard Components
  • Extension Components
  • Custom Components
  • Components Marketplace
  • Overview
  • Quick Start
  • Routing
  • DSL
  • API
  • Options
  • Components
🔥Editor (opens new window)
  • RuleGo Editor (opens new window)
  • RuleGo Server (opens new window)
  • Github (opens new window)
  • Gitee (opens new window)
  • Changelog (opens new window)
  • English
  • 简体中文
🏠Home
  • Quick Start
  • Rule Chain
  • Standard Components
  • Extension Components
  • Custom Components
  • Visualization
  • RuleGo-Server
  • RuleGo-MCP-Server
  • AOP
  • Trigger
  • Advanced Topics
  • Performance
  • Standard Components
  • Extension Components
  • Custom Components
  • Components Marketplace
  • Overview
  • Quick Start
  • Routing
  • DSL
  • API
  • Options
  • Components
🔥Editor (opens new window)
  • RuleGo Editor (opens new window)
  • RuleGo Server (opens new window)
  • Github (opens new window)
  • Gitee (opens new window)
  • Changelog (opens new window)
  • English
  • 简体中文

广告采用随机轮播方式显示 ❤️成为赞助商
  • Quick Start

  • Rule Chain

  • Standard Components

  • Extension Components

    • Extension Components Overview
    • filter

    • transform

    • external

    • ai

    • ci

      • gitClone
      • gitCommit
      • gitCreateTag
      • gitPush
      • git log
        • Configuration
        • Relation Type
        • Execution Result
      • Server Metrics Monitoring
    • IoT

  • Custom Components

  • Components marketplace

  • Visualization

  • AOP

  • Trigger

  • Advanced Topic

  • RuleGo-Server

  • FAQ

  • Endpoint Module

  • Support

目录

git log

ci/gitLog component: v0.29.0+ Git log component.

Requires additional import of the extension library: rulego-components-ci (opens new window)

# Configuration

Field Type Description Default Value
directory string Local directory ${metadata.workDir}
limit int Log count limit 10
startTime string Start time, format: yyyy-MM-dd or yyyy-MM-dd HH:mm:ss, e.g., "2006-01-02 15:04:05". Can use component configuration variables
endTime string End time, format: yyyy-MM-dd or yyyy-MM-dd HH:mm:ss, e.g., "2006-01-02 15:04:05". can use component configuration variables

All the above fields can use component configuration variables

# Relation Type

  • Success: Execution is successful, and the message is sent to the Success chain.
  • Failure: Execution fails, and the message is sent to the Failure chain.

# Execution Result

  • The query result is saved in msg.Data. The return result is an array, with each element being:
Field Type Description Default Value
hash string Commit hash
author Committer Author
committer Committer Committer
mergeTag string Merge tag
message string Commit message
treeHash string Hash of the root tree of the commit
encoding string Encoding

Committer

Field Type Description Default Value
name string Name
email string Email
time string Timestamp
Edit this page on GitHub (opens new window)
Last Updated: 2025/04/02, 01:29:50
gitPush
Server Metrics Monitoring

← gitPush Server Metrics Monitoring→

Theme by Vdoing | Copyright © 2023-2025 RuleGo Team | Apache 2.0 License

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式