コードが作成されたときとrustのstableバージョンが異なるため、Rustアプリケーションに含まれる lexical-core のビルドが失敗します。
結果として、 ansible-playbook を用いたサーバの構築が失敗します。
workaround
以下のコードを変更することにより、ansible-playbookが通ることのみを確認していますが、当方がrustに詳しくないため、アプリケーションが意図した動作をするかの確認ができていません。
/home/isucon/.cargo/bin/rustup default 1.46.0
|
command: /home/isucon/.cargo/bin/rustup update stable |
もしくは、allinone.yaml や competitor.yaml の対象のroleをコメントアウトすることで回避することが出来ます。
関連
コードが作成されたときとrustのstableバージョンが異なるため、Rustアプリケーションに含まれる
lexical-coreのビルドが失敗します。結果として、
ansible-playbookを用いたサーバの構築が失敗します。workaround
以下のコードを変更することにより、ansible-playbookが通ることのみを確認していますが、当方がrustに詳しくないため、アプリケーションが意図した動作をするかの確認ができていません。
isucon10-qualify/provisioning/ansible/roles/langs/tasks/main.yaml
Line 19 in 7e6b6cf
もしくは、
allinone.yamlやcompetitor.yamlの対象のroleをコメントアウトすることで回避することが出来ます。isucon10-qualify/provisioning/ansible/allinone.yaml
Line 11 in 02cddc4
関連