Tôi đang lưu trữ một viên đá quý riêng trên Gemfury và muốn ghi đè lên tác vụ rake release
để chuyển tới URL riêng tư Gemfury của tôi thay vì Rubygems.Ghi đè tác vụ giải phóng rake để sử dụng Gemfury
Tôi muốn duy trì quá trình tạo thẻ Git.
Bất kỳ ý tưởng nào tôi nên bắt đầu?
Đây là những gì Rakefile của tôi trông giống như:
require 'bundler/gem_tasks'
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec)
task default: :spec
task test: :spec
Có cách nào để xác định gemfury_api_key trên dòng lệnh? Tôi muốn có Jenkins làm một việc xây dựng và đẩy đá quý của tôi, và không ưa thích có bí mật trong mã nguồn ở đâu đó. –
Đây là [cách triển khai] (https://github.com/bundler/bundler/blob/master/lib/bundler/gem_helper.rb#L82). Tôi không nghĩ rằng những gì bạn muốn đạt được là có thể. –
Cảm ơn - Tôi chỉ nhận ra sau đó rằng thư mục '.gem' không biến nó thành viên đá quý đóng gói, đó là mối quan tâm chính của tôi. –