我们是一家使用PHP或.Net开发的网站。下面是发展所提出的路径:这是詹金斯的正确使用方法吗?
Developer -> SVN Server -> Jenkins Server -> Dev Server
- 开发人员提交或创建一个标签到SVN服务器
- 提交或标签触发对詹金斯工作异步
- 对詹金斯将运行作业对于.Net,在复制代码之后,我需要使用aspnet_compile编译它
我的问题是双重的,这是Jenkins的正确使用方法吗?而且,如果我使用aspnet_compile.exe来编译.Net,会在Microsoft操作系统上安装一个从服务器(是否启用此功能)?
要futher答案:
勾选限制,其中该项目可以运行,选择的奴隶。
这听起来像你想有一个持续部署的解决方案。在某些触发器(commit/tag)中,在Jenkins中启动一个构建,在那里它将从SVN服务器获取源代码,运行任何测试,编译代码并部署它。你使用任何类型的构建过程像ANT或Maven? Jenkins可以配置为使用这些工具为您完成自动化过程。 – thescientist
@thescientist没有构建过程或单元测试(还),这是PHP直。由于SVN服务器是我们架构的联系点,我需要将这些文件放在适当的服务器上。 – TekiusFanatikus