我想使用Jenkins来运行由各种Python脚本控制的自动化硬件测试。我在Linux服务器上安装了Jenkins主服务器,在Test服务器( Windows Server)上安装了Jenkins从服务器。我需要主服务器从GitHub存储库中提取测试代码,然后从服务器执行测试代码。
主程序提取代码并让从程序执行代码的最好/最简单的方法是什么?我可以通过主机从slave拉取代码吗?我只能从服务器访问我的GitHub存储库,而不能从从服务器访问。目前,我正在设置不同的作业来拉取主服务器上的代码,然后使用插件copyArtifacts将其复制到从服务器上,然后在从服务器上执行代码。这看起来很麻烦。
目前,我正在使用rabbitmq创建一个分布式系统。
我的目标是将对象从IOS(RabbitMQ)发送到服务器端(RabbitMQ),然后只对队列的所有订阅者进行扇输出。
我已经写好了服务器和客户端
客户端-发行者
@IBAction func bookTripClicked(_ sender: Any) {
if let user_id = keychain["id"] {
print("Attempting to connect to local RabbitMQ broker")