gpt4 book ai didi

卡皮斯特拉诺 3 : How to store git revision into a file?

转载 作者:行者123 更新时间:2023-12-01 17:54:41 25 4
gpt4 key购买 nike

有没有办法从 Capistrano 3 获取 git 修订版本变量?

我不知道如何访问 capistrano 变量:

namespace :deploy do

after :finished, :set_current_version do
on roles(:app) do
# dump current git version
within release_path do
execute :echo, "#{fetch(:revision_log_message)} >> public/version"
end
end
end
end

最佳答案

这个有效

  after :finished, :set_current_version do
on roles(:app) do
# dump current git version
within release_path do
execute :echo, "#{capture("cd #{repo_path} && git rev-parse --short HEAD")} >> public/version"
end
end
end

关于卡皮斯特拉诺 3 : How to store git revision into a file?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19758811/

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