CircleCIでsudoが使えるようになったぞ

何が出来るようになったか大きく5つ!

  • packageのインストール
sudo apt-get update; sudo apt-get install gnu-smalltalk

これで、自由にcustom softwareを利用できる。

  • サービスの古いバージョンの利用
sudo apt-get update; apt-get remove cassandra; apt-get install cassandra=1.1.9
  • システムファイルの変更

/etc/mysql/my.cnf など変更が必要でも対応可能。

  • ポートの変更

特定のポートを指定する必要がある場合にも対応可能。

  • 手動でのサービス起動

Dockerを使うときなど。

※注意
セキュリティ上当然ですが、sudoで可能なことは限定されているようです。
ですが、これでアプリケーションレベルで必要なことはほとんど可能になったのではないでしょうか。