【问题标题】:v8-compile-cache-0 directory appears when deploying to Digital Ocean via Codeship通过 Codeship 部署到 Digital Ocean 时出现 v8-compile-cache-0 目录
【发布时间】:2018-09-13 20:33:26
【问题描述】:

我正在通过Codeship 部署到Digital Ocean。在this 示例之后,Codeship 在 Droplet 中运行以下自定义脚本:

ssh root@<MY_IP> 'cd /var/www/example/backend/; git checkout master; git pull; npm install;'

这一切运行良好。但是,当我从本地计算机通过 SSH 连接到我的 Droplet 时,更改不会反映在 git 存储库中。相反,有一个名为v8-compile-cache-0 的目录。阅读the npm package of that name 的描述并不能加深我的理解。

这里发生了什么,如何让我拉取的更改正确反映在 Droplet 中?

【问题讨论】:

    标签: ssh digital-ocean codeship


    【解决方案1】:

    一切正常

    用分号将命令串在一起可能会消除命令问题,否则这些命令会返回非零退出代码。

    我首先尝试使用双 & 符号重新运行此构建,然后如果更改仍未反映在您的 droplet 中,请联系 support@codeship.com。

    【讨论】:

    • 我这样做了,我收到了一个新错误,表明我尝试连接到我的存储库的密码不正确。我从本地计算机登录到 Droplet,并使用 git config credential.helper store 保存了密码。此外,我更新了我的脚本以使用git pull origin &lt;branch&gt; 而不仅仅是git pull。这些变化共同导致了我想要的结果。由于您使用双&号的建议让我找到了解决方案,因此我会接受这个答案。
    猜你喜欢
    • 1970-01-01
    • 2016-02-02
    • 1970-01-01
    • 2020-10-02
    • 1970-01-01
    • 2021-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多