ruby - 如何在新的 GitHub 存储库中自动创建问题?
问题描述
我是 GitHub 组织的管理员。我已经为该组织设置了一个 Repository webhook。我正在使用 ngrok 与本地 sinatra 实例进行通信。这是我的 server.rb 文件:
require 'sinatra'
require 'json'
set :port, 1234
post '/payload' do
push = JSON.parse(request.body.read)
puts "I got some JSON: #{push.inspect}"
end
创建存储库时,我收到一个 JSON 有效负载。我想在这个新存储库中自动创建一个带有名称和描述的问题。我假设我需要使用 gem 来与 GitHub API 交互,所以我选择了 octokit。我能够进行身份验证,但无法查看如何与 API 交互。我想在新创建的 GitHub 存储库中创建一个问题。我可以看到一些关于使用这个的例子吗?
参考: https ://developer.github.com/v3/issues/#create-an-issue
解决方案
Octokit.create_issue("sferik/rails_admin", 'Updated Docs', 'Added some extra links')
http://octokit.github.io/octokit.rb/Octokit/Client/Issues.html#create_issue-instance_method
推荐阅读
- python - 我在使用 nltk 时遇到错误
- java - 在 Java 中,如果 3 个值中只有 2 个是 1、2 或 3,我该如何打印?
- ruby - Ruby axlsx 饼图标题字体大小
- django - 使用 through 参数从模型渲染对象
- tensorflow - 如何对具有相同旋转角度的多个图像应用随机旋转
- c - “void”类型的值不能用于初始化“double**”类型的实体
- python - 如何按名称键按字母顺序组织此类列表?
- python - 如何从 python 的循环中将数据添加到 MySQL 数据库?获取:OperationalError:2055:丢失与 MySQL 服务器的连接
- python - Python 3:如何在我的黑杰克游戏中显示庄家和玩家拥有的牌?
- sql - 如何通过多重继承检索存储在 SQL 中的属性