Goは, クロスプラットフォームコンパイルがデフォルト入ってるので, ローカルで, バイナリを作成して, それをデプロイするようにしました. 下のような手順でデプロイします. Macでコンパイルして, Linux-amd64用のバイナリ生成 バイナリをサーバにデプロイ(コピー) アプリのリスタート(supervisorで再起動) を実行するAnsibleタスクを作りました. Playbookは以下のようになりました. deploy.yml --- - hosts: local connection: local tasks: - include: build.yml - hosts: app user: "{{ user }}" tasks: - include: update_binary.yml - include: restart.yml 各タスクについて, 説明してきます. Li