84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
想写一个部署的脚本,顺序是npm run build > mv something > ssh login && upload因为需要登录远程主机,需要一些交互,发现python的pexpect挺不错的,可是问题是。怎么完成第一步的在python中调用npm run build呢
npm run build
mv something
ssh login && upload
pexpect
业精于勤,荒于嬉;行成于思,毁于随。
Gunakan modul paramiko
import paramiko ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(ip,22,username,passwd,timeout=5) stdin, stdout, stderr = ssh.exec_command("npm run build") out = stdout.readlines() stdin, stdout, stderr = ssh.exec_command("mv something") out = stdout.readlines() ............... ssh.close()
Anggap npm telah ditambahkan pada pembolehubah persekitaran laluan
os.system + fabrik atau terus fabrik
Gunakan modul paramiko
Anggap npm telah ditambahkan pada pembolehubah persekitaran laluan
os.system + fabrik atau terus fabrik