cost 73 ms
Capistrano - 如何禁用 git pull(Bitbucket 管道)

[英]Capistrano - how to disable git pull (Bitbucket pipelines)

我已經通過 bitbucket 管道進行部署,它使用 Capistrano 將發布部署到服務器。 但是有一個問題,Capistrano 正在拉取分支的實際版本,但我需要部署的不是實際分支,而是來自管道的版本(這需要重新部署以前的穩定版本)。 而且因為在管道中已經需要文件版本,所以我只需要盡可能禁用 ...

Capistrano Rails 6 - Net::SSH 用戶部署身份驗證失敗(SSHKit::Runner::ExecuteError)

[英]Capistrano Rails 6 - Net::SSH Authentication failed for user deploy (SSHKit::Runner::ExecuteError)

我正在嘗試使用 capistrano 在 AWS EC2 實例中部署我的 Rails 6 應用程序。 1. 我創建了一個名為“deploy”的用戶 2. 我將本地的 rd_rsa.pub 添加到服務器的 ~/.ssh/authorized_keys 3..net-ssh 版本 6.1.0 * ...

如何配置 capistrano 以使用本地 rsa 密鑰而不是 ssh 代理

[英]How to configure capistrano to use local rsa key instead of ssh agent

我使用 capistrano 使用位於~/.ssh/id_rsa的本地 rsa 密鑰部署我的項目。 這總是按預期工作。 現在我在一台新電腦上安裝了開發環境,現在當我運行cap... deploy時,我得到這個錯誤: 僅當 ED25519 可用時才支持 OpenSSH 密鑰(NotImplemente ...

LoadError: 無法加載此類文件 -- config/deploy

[英]LoadError: cannot load such file -- config/deploy

Ubuntu 20.04,Ruby 3.0.1,導軌 6.1.3.1,Capistrano 版本:3.16.0(Rake 版本:13.0.3) 運行任何“cap”命令會導致以下結果,例如:- 我嘗試創建新的 Rails 應用程序,但發生了同樣的錯誤。 嘗試了許多不同的方法(降級 ruby、rai ...

Capistrano 3:任務中的“find ... -exec ...”命令語法

[英]Capistrano 3: “find … -exec …” command syntax in task

我正在嘗試在部署任務后將此 shell 命令集成到 Capistrano 3 中: 但是,我在正確的 Ruby 語法上失敗了。 我嘗試了以下最可能的組合: 和 但總是以錯誤告終: find: missing argument to -exec 誰能幫我用正確的方法來分離這個命令的 arguments ...

Capistrano: puma:start 在更新 gem 版本后無法識別

[英]Capistrano: puma:start not recognized after updating gem versions

我最近將我的 Ruby on Rails 應用程序從 6.0 升級到了 6.1。 為此,我決定升級 capistrano 和 puma。 我正在使用以下寶石: 現在,當我嘗試運行 capistrano 任務時,我得到以下信息 甚至cap --tasks產生相同的信息。 我試過cap staging ...

卡波斯特拉諾:上限中止! 不知道如何構建任務“開始”(使用 `cap --tasks` 查看可用任務列表)

[英]Capostrano: cap aborted! Don't know how to build task 'start' (See the list of available tasks with `cap --tasks`)

在 web 中發現了很多與此問題相關的問題,但我沒有找到一個可以解決我的問題的問題,很難全部理解。 這是我的單一問題。 我開始使用rbenv 在 rails應用程序上重寫ruby 。 我想嘗試使用Capistrano Puma和Nginx部署這個應用程序(我還需要乘客還是只能使用 Puma?) 我 ...

我似乎無法弄清楚如何在調整頁面大小時阻止我的 html 表單分裂和向下移動

[英]I can't seem to figure out how to stop my html form from splitting apart and shifting down when resizing the page

我正在開發一個 Rails 應用程序,但我一直遇到這個問題,每次調整頁面大小時,我的 html 表單都會分開並向下移動。 我嘗試將它包裝在標簽中,嘗試不同的位置、浮動和顯示,但似乎沒有任何效果。 目前,這是我的代碼。 另外,我有一些結果的圖像。 你會如何防止這種情況發生? 這發生在生產和開發環境中, ...

Capistrano 3 deploy -- 將文件復制到發布文件夾

[英]Capistrano 3 deploy -- copy file to release folder

我需要在部署期間將文件復制到新的部署路徑。 所以我需要一條像 <project_path>/releases/20201005215208/db/seeds.rb 我無法使用“當前”目錄,因為它指向以前的版本(鏈接尚未更新)。 曾經有一個路徑變量,但顯然它不再存在。 目前這樣做的方法 ...

Capistrano資產:預編譯部署失敗,日志不清楚,其他人可以看看嗎?

[英]Capistrano assets:precompile fails deployment and the logs are unclear, can someone else take a look?

我已經在這工作了大約 16 個小時,然后認輸了。 我之前已經成功地使用 capistrano 部署了一個 rails 應用程序,並且我最初復制了所有內容,但是我無法通過資產:預編譯。 遷移也不起作用,但當時是一回事。 我認為這與 RAILS_ENV=production 有關,但我已經嘗試了 ...

Capistrano 3 在遠程服務器上執行任意命令

[英]Capistrano 3 execute arbitrary command on remote server

Capistrano 3 不再使用命令cap env shell 。 現在我們應該使用cap env console 但它不是交互式的,我們不能在tab按鈕上使用例如箭頭鍵作為歷史記錄或自動完成 我該怎么辦? ...

RAILS 5.2 + Ruby 2.6.3 + Capistrano + Puma + Nginx(ActiveRecord::AdapterNotSpecified:數據庫配置未指定適配器)

[英]RAILS 5.2 + Ruby 2.6.3 + Capistrano + Puma + Nginx (ActiveRecord::AdapterNotSpecified: database configuration does not specify adapter)

我有以下配置的 Rails 應用程序 我使用Capistrano設置了部署策略。 我可以使用Capistrano在服務器上進行部署。 但是我在啟動 puma 服務器時遇到了一個奇怪的問題。 當我啟動 puma 服務器時,我收到此錯誤ActiveRecord::AdapterNotSpecified ...

config/environments/*.rb 文件和 config/deploy/*.rb 文件之間是否有任何依賴關系? 如果是,它會影響 Capistrano 部署嗎?

[英]Is there any dependency between config/environments/*.rb files and config/deploy/*.rb files? If yes,does it impact Capistrano deploy?

我試圖了解不同的配置文件是如何在幕后協同工作的。 特別是與environments/ .rb 和deploy/ .rb 文件相關的配置。 我知道 config/environments 目錄是由 rails 創建的,而 config/deploy 是由 capistrano 創建的。 我的理解是這兩 ...

Capistrano:如果其中任何主機未通過檢查,我如何觸發所有主機上的任務?

[英]Capistrano: How can I trigger a task on ALL hosts if ANY of them is failing a check?

我正在使用 capistrano 部署 Rails 應用程序。 我面臨的挑戰是在所有主機上運行檢查,然后確定是否應在所有主機上觸發任務,如果其中任何主機未通過檢查。 例如,檢查可能正在尋找一個文件: 我還考慮過是否可以通過首先在所有服務器上運行一個任務並組合這些結果然后在第二個任務中運行它來完成, ...

如果使用分支,則Capistrano 3.6.1不部署最新版本

[英]Capistrano 3.6.1 not deploying latest revision if using a branch

如果使用分支,則Capistrano 3.6.1不會部署最新版本。 我部署dev分支,在Githab上將dev分支設置為默認值。 config/deploy/staging.rb 我在本地提交dev分支,將其推送到遠程dev上,我可以在Gitlab上的remote dev分支上看 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM