我最近开始致力于加快我公司相对较大的软件代码库的构建时间。此代码库使用RTC进行源代码管理,在查看和尝试后,我结束使用jenkins进行流程自动化。我首先在本地计算机上创建构建服务器,然后通过RTC插件配置存储库,使用poll SCM选项和workspace repository-rtc选项可以很好地工作。但是,我必须将此工作移至官方jenkins公司服务器,但将作业执行保留在原始本地PC中。我已将PC添加为jenkins节点,并且通过jenkins达到它没有任何问题,但我的问题/假设如下:
看起来这个工作正在从slave执行RTC buildtoolkit(或者至少我必须在节点中配置RTC路径。 出于某种原因,看起来jenkins中的轮询总是在主服务器中查找存储库,即使我添加了一个SCM预步骤,我可以在其中验证作业是否在从属系统中运行。
我的问题:有没有办法确保在奴隶中进行轮询(没有脚本或添加外部解决方案,只使用RTC插件)?出于安全原因,我不能向jenkins添加额外的插件或在master中创建任何东西,我只有一个免费的工作来配置。
感谢。