如何将Jenkins文件支持添加到visual studio 2017

如何将Jenkins文件支持添加到visual studio 2017,jenkins,groovy,visual-studio-2017,jenkins-pipeline,Jenkins,Groovy,Visual Studio 2017,Jenkins Pipeline,我正在使用Visual Studio 2017 Pro,我的项目中缺少Jenkins文件的语法突出显示,这让我发疯。我使用的是声明性语法,但我似乎找不到任何能让它起作用的东西。我的研究表明它是基于groovy的,但我也看不到将它映射到groovy语言的方法。感谢您的帮助 我也在同一条船上。使用Visual Studio 2017 Enterprise 我最近找到了Visual Studio代码的扩展和Visual Studio的扩展。这可能不是每个人都能解决的问题,但对我来说,它是有效的: Je

我正在使用Visual Studio 2017 Pro,我的项目中缺少Jenkins文件的语法突出显示,这让我发疯。我使用的是声明性语法,但我似乎找不到任何能让它起作用的东西。我的研究表明它是基于groovy的,但我也看不到将它映射到groovy语言的方法。感谢您的帮助

我也在同一条船上。使用Visual Studio 2017 Enterprise


我最近找到了Visual Studio代码的扩展和Visual Studio的扩展。

这可能不是每个人都能解决的问题,但对我来说,它是有效的: Jenkins文件是我正在处理的唯一没有扩展名的文件,因此我打开了 工具->选项->文本编辑器->文件扩展名 然后,我选中了“将无扩展文件映射到”,并选择了“Javascript编辑器”


这不需要安装任何扩展,而且显示效果非常好

您可能想试试IntellIJ,尽管它也不支持Groovy 100%高亮显示。很好。在Visual Studio代码插件扩展到支持Visual Studio Enterprise(可能是2019年)之前,这是最好的解决方案。javascript与Jenkins文件有什么关系?@Cowliantor:如问题所述,Jenkins文件语法基于Groovy,Groovy是一种Java语法兼容语言[1]。但根据我的经验,Groovy语法比Java更符合文本编辑器对Javascript的期望。[1] 指向VS(不是VSCode)扩展的链接很好。尽管这个ext支持Groovy,但它(还)不适用于无文件扩展名的文件。有一个请求(),但仍然挂起。我尝试手动更新更改(使用更改的扩展源重新安装),但没有成功。它对你有用吗?你是如何设置VS扩展来检测文件的?“我不知道如何使它工作。”克劳萨佩尔说。最后我没有。我想我现在将使用VS代码处理Jenkins文件没有VS代码是一个玩具。比记事本好一点。。如果可以,请使用Visual Studio