3
A
回答
2
不幸的是,release
任務不是由您可能使用自己的任務掛鉤並擴展的子任務組成的。
引述當前實現,
# Make a release.
def make
@this_version = extract_version
check
with_release_candidate_version do |release_candidate_buildfile|
args = '-S', 'buildr', "_#{Buildr::VERSION}_", '--buildfile', release_candidate_buildfile
args << '--environment' << Buildr.environment unless Buildr.environment.to_s.empty?
args << 'clean' << 'upload' << 'DEBUG=no'
ruby *args
end
tag_release resolve_tag
update_version_to_next if this_version != resolve_next_version(this_version)
end
正如你所看到的,Buildr叉一個單獨的進程,基本上運行buildr clean upload
一種可能性將是enhance
的upload
任務,並添加您的任務依賴關係,例如,
task :my_custom_task do
# do stuff
end
task :upload => [ :my_custom_task ]
如果這不符合您的需求,我建議您打開https://issues.apache.org/jira/browse/BUILDR的增強請求。
相關問題
- 1. 在buildr發佈過程中更新pom.xml版本
- 2. HTML5畫布性能增強
- 3. HTML5畫布增強圖像
- 4. 通過AJAX強調問題發佈JSON
- 5. FederationMetadata.xml發佈過程
- 6. Project Coin的收藏增強功能將在JDK8中發佈嗎?
- 7. 在發佈模式下增強multi_index_container崩潰
- 8. 玩!框架增強流程
- 9. 增強程序選項:force「=」
- 10. 增強鏈與單線程
- 11. Maven發佈過程替代
- 12. 如何發佈excel過程?
- 13. 過程獲取和發佈
- 14. iPhone應用程序開發:內置應用程序增強
- 15. 等待RabbitMQ強制發佈?
- 16. 發佈強勢物業
- 17. MATLAB發佈強制換行
- 18. 如何強制發佈UITableViewCell
- 19. Sitecore增量發佈項目
- 20. 增強隨機數發生器
- 21. 增強asio發送和接收消息
- 22. Buildr - 在打包戰爭中過濾web.xml
- 23. VBA輸入框過濾器增強
- 24. 通過schema.xml增強富文本字段
- 25. 增強寫入過濾器API#
- 26. Caffe - 通過剪裁增強圖像
- 27. 如何使用Android SDK開發增強現實應用程序?
- 28. 爲Android開發增強現實應用程序
- 29. Sonar和Apache Buildr
- 30. Ruby/Buildr-unpack tar.gz2
當我擴展:上傳任務時,出現分段錯誤。 :\任何線索? – Drew
發現我使用的是Ruby的不兼容版本。忽略以前的評論。 – Drew