拿到打包服务器权限

背景

  • jenkins打包脚本为非阻塞式,导致这次构建控制台输出success,实际是以前的包。
  • 找运维开打包服务器权限,因为我不是运维被拒绝

目的

  • 拿到打包服务器权限,自己去查看

实施

  • 思路:通过jenkins入口服务器,写入公钥,拿到打包服务器权限
  • 反思:既然入口服务器都给了,为什么不给其他服务器账号密码捏?
# 原始
ssh ddjk@ip  "bash  /Users/ddjk/Documents/app/ios/ddjk.ios.Server.sh"

# 查看whoami 和 授权文件
ssh ddjk@ip  "whoami && cat ~/.ssh/authorized_keys"
# 写入
ssh ddjk@ip "echo 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC0By8xeG9ZSuH6FMX0jAtG56UMZzN5IwNowny0ca5ViK5tVxk6tg72vlMzK+dIYgNq4wuNdz2HeixlMCoRqefNUfRrmlHWNyOodiaebhZfiJsxElVCSkEe0dYU40ui0XyxXRH9ywqLIWOk5LMvFxt23pIcb1TXfVjKkHJfoh4eIW7hv5xMY+07WpwdW27QglY6tU0aVg83S9xenyu3KVXQTfvnG2XvZOeajVWO/hBe144T4TPSorSkbgkAzvyaQQHz93PzD2VFfuzqTWEtdar32JrkIC/8X/9FtylWqukTUnWx/s3UMZWen5r7UmFDrhzH+linTNBimbE7SaIptvNsxHutQ1BubPeWYAIDYDwonRuwz7OFR2QMKvG78hw9DzROnNl9x4UkpjvoxST7QHE7AzwphjWMuKGQB0+F0dWPDCiEVnIMS9XZqE1j9/tBh1LYcsZYoN0N8YwHMhpyS35vvJ6A39tNn3uHgOFe9Edkpzkr+OPVzvqA3yMfJNAD8QU= liangze@liangzedeMacBook-Pro.local' >> ~/.ssh/authorized_keys && cat ~/.ssh/authorized_keys"
  • 查看ipa包的时间
# 输出 Mar 25 21:54 ddjk-server.ipa  发现包是3.25晚上打的包 验证了想法
ls -al ~/Documents/app/ios/ddjk-ios/Server/WorkSpace/app