gpt4 book ai didi

ruby - 如何在 Rakefile 中为 IronWorker 上传 worker ?

转载 作者:太空宇宙 更新时间:2023-11-03 16:06:33 25 4
gpt4 key购买 nike

我知道您可以使用 IronWorker CLI 工具从命令行执行此操作,但我想使用 Rakefile 使其更有条理并从配置文件加载我的配置。

最佳答案

这是一个加载本地 config.yml 文件的示例,您可以使用 rake workers:upload 上传所有工作人员:

require 'uber_config'
require 'iron_worker_ng'

@config = UberConfig.load
p @config

namespace :workers do
task :upload_email do
client = IronWorkerNG::Client.new(@config['iron'])
# Upload the code
code = IronWorkerNG::Code::Base.new('workers/email_worker')
client.codes.create(code)
end
task :upload_lead do
client = IronWorkerNG::Client.new(@config['iron'])
# Upload the code
code = IronWorkerNG::Code::Base.new('workers/lead_worker')
client.codes.create(code)
end
task :upload do
Rake::Task["workers:upload_email"].invoke
Rake::Task["workers:upload_lead"].invoke
end

end

关于ruby - 如何在 Rakefile 中为 IronWorker 上传 worker ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12559529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com