@peanutsje

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Conoha wing で自動デプロイ

解決したいこと

https://qiita.com/ezaki/items/9f22b48e3ad83d226160
こちらの記事を参考に、全く同じことをしてみました。
ローカルのフォルダからConoha wingのサーバーへ、Gitlabを使って自動デプロイするというものです。

発生している問題・エラー

自動デプロイはうまくいきましたが、元々あるフォルダに上書きせずに、同じ階層に同じ名前のフォルダができてしまいます。これではwordpressに反映されません。
スクリーンショット 2020-10-06 16.16.09.png
フォルダ自体はアップロードされているので、パスは通っているのではないかと思います。

使用しているコード

.gitlab-ci.ymlのコードは以下です。
元記事からそのまま引用しました。
(実際には、サイトのurlの部分は差し替えています)

image: buildpack-deps:jessie-scm

stages:
  - deploy

deploy:
  stage: deploy
  script:
    - apt-get update && apt-get install -y lftp
    - mkdir -p .ssh && chmod 700 .ssh
    - echo "${WING_SSH_KEY}" > .ssh/id_rsa && chmod 600 .ssh/id_rsa
    - lftp -e "set net:max-retries 1; set sftp:connect-program \"ssh -a -x -p ${WING_SSH_PORT} -i .ssh/id_rsa -o StrictHostKeyChecking=no\"; connect sftp://${WING_SSH_USER}:@${WING_SSH_HOST}; mirror -eR -x .git -x .ssh ./ ~/public_html/ac-test.conohawing.com/wp-content/themes; quit"

自分で試したこと

元々サーバー上にある上書きしたいフォルダのパーミッションが不適切なのかと考え、いろいろ試しましたがだめでした。現時点ではパーミッションを705に設定しています。

もし同じようなことを経験された方がいらっしゃいましたら、ぜひご回答いただきたいです。
どうぞよろしくお願いいたします。

0 likes

No Answers yet.

Your answer might help someone💌