0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

vccwですべてupdate

Last updated at Posted at 2017-11-06

いままでのやり方としたいこと

shellscriptですべてをupdateするように書いていたけどそれを動かすのを手動で行っていた。

sh wp_update.command
wp_update.command
#!/usr/bin/env bash
set -ex
vagrant ssh -c "wp core update";
vagrant ssh -c "wp core update-db";
vagrant ssh -c "wp plugin update --all";

上記のような感じで本体、プラグイン、DBをアップデートするコマンドが書いてあるファイルを実行してアップデートしていた。
aliasというものを覚えたのでそこから発火するようにした。

gistに登録

gistに登録したコマンドをエイリアスで実行させます。(そういう理解でよいのかな・・・)
vccwのvagrantfileを配置しているディレクトリで[wpupdate]とコマンドを実行するとアップデートしてくれます。

#!/usr/bin/env bash
set -ex
vagrant ssh -c "wp core update; wp core update-db; wp plugin update --all"
.bash_profile
# wp update
alias wpupdate='curl -L https://gist.githubusercontent.com/GotoKazu/7694e1aa91aef025bfcf/raw/dec3fd1646e041a1e10d6cf3b536b64b518bf3a2/wp_update_all | bash'

本当に正しい .bashrc と .bash_profile の使ひ分け

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?