作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Gemfury 上托管一个私有(private) gem并想覆盖 rake release
推送到我的 Gemfury 私有(private) URL 而不是 Rubygems 的任务。
不过,我想保留 Git 标签的创建。
我应该从哪里开始有什么想法吗?
这是我的 Rakefile 的样子:
require 'bundler/gem_tasks'
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec)
task default: :spec
task test: :spec
最佳答案
居然找到了答案:
rake 文件
require 'bundler/gem_tasks'
require 'rubygems/builder'
require 'gemfury'
require 'gemfury/command'
# Override rubygem_push to push to gemfury instead when doing `rake release`
module Bundler
class GemHelper
def rubygem_push(path)
::Gemfury::Command::App.start(['push', path])
end
end
end
rake release
~/.gem/gemfury
中创建一个文件使用您的 key :
---
:gemfury_api_key: 1H...
关于ruby-on-rails - 覆盖 rake 发布任务以使用 Gemfury,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18229805/
我们正在使用 gemfury 来管理我们的内部 python 包版本。我现在面临的问题是 gemfury 不允许推送/覆盖相同的版本,这在处理生产构建时在某种程度上是好的。在 dev/qa 构建的情况
我在 Gemfury 上托管一个私有(private) gem并想覆盖 rake release推送到我的 Gemfury 私有(private) URL 而不是 Rubygems 的任务。 不过,我
我有几个 Python 包成功上传到 GemFury 使用 git push fury master 设置好 Remote 后。 现在我想在其他包的构建中使用这些 GemFury 托管包(一些在 Ge
我正在尝试运行一些用于自动导出的 ruby 脚本。由于这些远程运行,我们将它们构建在 Docker 容器中并将它们推送给 iron worker。 我们使用 GemFury 为这些脚本托管一些重要
我是一名优秀的程序员,十分优秀!