Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过shell脚本在GCP虚拟机上部署Jenkins_Jenkins_Deployment_Google Cloud Platform_Google Compute Engine - Fatal编程技术网

通过shell脚本在GCP虚拟机上部署Jenkins

通过shell脚本在GCP虚拟机上部署Jenkins,jenkins,deployment,google-cloud-platform,google-compute-engine,Jenkins,Deployment,Google Cloud Platform,Google Compute Engine,我是谷歌云平台的新手,希望通过Jenkins建立一个部署管道。我有一个虚拟机正在启动和运行,我通过仪表板上的SSH按钮进行连接并进行部署 与AWS不同,在AWS中,我获得了要连接的pem文件。。。我这里没有要连接的文件。现在,在Jenkins when中,我想通过shell脚本进行连接,并在VM上部署最新代码——我不知道怎么做 差不多 ssh-i@some文件名:ip 请帮助我如何通过Jenkins中的shell连接/ssh gcp vm并进行部署。需要一步一步回答。谢谢 虚拟机实例中仍然存储有

我是谷歌云平台的新手,希望通过Jenkins建立一个部署管道。我有一个虚拟机正在启动和运行,我通过仪表板上的SSH按钮进行连接并进行部署

与AWS不同,在AWS中,我获得了要连接的pem文件。。。我这里没有要连接的文件。现在,在Jenkins when中,我想通过shell脚本进行连接,并在VM上部署最新代码——我不知道怎么做

差不多

ssh-i@some文件名:ip


请帮助我如何通过Jenkins中的shell连接/ssh gcp vm并进行部署。需要一步一步回答。谢谢

虚拟机实例中仍然存储有PEM文件,您可以在$HOME/.ssh中找到它们。
关于如何在GCE上检索SSH密钥,请参见此部分

是的,如果您愿意,Google提供完全受管理的SSH密钥,否则,不管云提供商如何,SSH协议对于Linux都是相当标准的