BLOGワンダープラネットの開発者ブログです。モバイルゲーム開発情報を発信。効率化サーバー担当の山内です。2012に対する管理作業を自動化します。自動化するといっても下にある3つの単純な作業です。FabricについてFabricはサーバーの遠隔管理やアプリケーションのデプロイを自動化するシンプルなツールです。すべてpythonで記述します。Linuxサーバーに対して使うケースがほとんどだと思いますが、今回はWindowsに対してです。http://www.fabfile.org/オフィシャルサイトにもあるようにpipによるインストールが推奨されています。スタートアップ時にsshサーバーを起動させておく必要がありますが、本エントリーでは説明を割愛させていただきます。fabfile.pyのソース3台のマシンに対して並列処理を走らせる例です。ServerのIP、sshの接続情報、ftpサーバーのルートパスを設定します。Cドライブ直下にFTPサーバーのルートディレクトリ、ftprootがあるという仮定です。今回はWindowsなのでcmd.exeをシェルに指定します。(デフォルトはbashです。Trueとすることですべてのタスクを並列実行することができます。実行方法を忘れないために。3渡されたコマンドを実行します。4Windowsを再起動(計画済)します。Fabricではrolesデコレータで各タスクにロールを紐付けられます。これによってタスクごとに実行するマシンを指定することができます。Serverに架空のzip解凍ソフトUnZipper.exeがあるとして、SFTP転送したhoge.zipをUnZipper.exeで解凍する作業です。6あらかじめ用意したstart.batを開きます。2012を簡単操作Tweet関連記事2016-10-31JenkinsのSlaveが原因不明で切断されるのを力技で解決するクラッシュフィーバーのJenkinsの構成と、長い間悩まされ続けて...2016-10-07GatlingとnginxのDockerコンテナを構築するネイティブアプリケーション事業部の山内です。Lambdaで使ってみる今回のエンジニアブログを担当する村田です。TkinterでGUIプログラミング今回エンジニアブログを担当します若原です。Lambdaをスケジュール化!今回のエンジニアブログを担当する村田です。採用情報ワンダープラネットではモバイルゲーム開発者を募集しております。(S編)C/C++でネットワークプログラミングをやってみよう(2)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。