Что касается (1), вы всегда можете запустить задание вручную через пользовательский интерфейс Jenkins. Никаких особых настроек там нет.
Что касается (2), вы можете установить плагин, который будет интегрировать функциональность webhooks в Jenkins. В моем случае я хотел бы использовать Generi c Webhook Trigger для этой цели, поскольку он обладает гибкостью, которая мне нужна в моих настройках.
Для запуска задания на каждом развертывание в промежуточное состояние и при условии, что ваши развертывания автоматизированы, вам потребуется добавить последний шаг в сценарий развертывания, чтобы сделать HTTP-запрос к URL-адресу webhook (например, JENKINS_URL/generic-webhook-trigger/invoke?token=<your-token>
Я не Я полностью понимаю вашу настройку на вашей машине и виртуальной машине в GCloud. В любом случае, я считаю, что тестовый код должен быть доступен для машины, на которой выполняются тесты, а не храниться в месте, которое может быть недоступно, когда тесты должны быть выполнены. запустить (как ваш ноутбук может быть).