下記サイトを参考にして、deploy scriptを書きましたが下記エラーにより失敗してしまいます。
http://docs.drone.io/ssh.html

deploy script

sudo rm -rf /var/www/html/[project-name]
sudo mkdir /var/www/html/[project-name]
sudo cp -pr /home/[user-name]/temp/* /var/www/html/[project-name]

エラー

sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified
exit status 1

sudoを取るとpermission deniedが出てしまいます。これはおそらく/var/ディレクトリのアクセス権限のせいですが。
本当は、例のようにデプロイする前にnginxをstopしたいのですが、下記のようにrootで起動しているようでできません。

root       517  0.0  0.2  15096  2276 ?        Ss   21:36   0:00 nginx: master process nginx

この場合はどのように書けばいいのでしょうか。またなぜ例ではsudoが記入されていないのでしょうか。

追記
OSはDebianです