Albacore 2.0中新的assemblyinfo任务是什么?

时间:2015-05-04 09:46:38

标签: ruby rake albacore

我尝试使用最新版本的Ruby / Rake和Albacore更新我的构建脚本。来自

Ruby 2.0.0
Rake 10.1.1
Albacore 0.3.5

我将构建服务器更新为

Ruby 2.1.6
Rake 10.4.2
Albacore 2.3.22

我已经发现“msbuild”已更改为“build”等。但我没有获得吊坠或新名称“assemblyinfo”。 “assemblyinfo”已从长鳍包中删除了吗?或者它已被重命名?

这是我的最小脚本失败。

require 'rake'
require 'rake/clean'
require 'albacore'
require 'albacore/tasks/versionizer'
require 'albacore/ext/teamcity'

desc 'Create the assembly info file'
assemblyinfo :assembly_version do |cmd|
  puts "Here I am"
end

错误讯息:

耙子流产了! NoMethodError:main:Object

的未定义方法`assemblyinfo'

以下是所有已安装宝石的列表

*** LOCAL GEMS ***

albacore (2.3.22)
bigdecimal (1.2.4)
io-console (0.4.3)
json (1.8.1)
map (6.5.5)
mini_portile (0.6.2)
minitest (4.7.5)
nokogiri (1.6.5 x86-mingw32)
psych (2.0.5)
rake (10.4.2, 10.1.0)
rdoc (4.1.0)
rubyzip (1.1.7)
semver2 (3.4.2)
test-unit (2.1.6.0)

1 个答案:

答案 0 :(得分:1)

您希望将asmver任务或asmver_files用于多个项目。

https://github.com/Albacore/albacore/wiki/asmver-and-asmver_files