问题描述
idea 编写 .gitlab-ci.yml
文件没有代码提示
正常来说,idea 会识别到类型自动下载的,但是有时候就是不会,很诡异,只能自己手动设置
解决方案
只需要添加一个 shcema
文件之后关联 .gitlab-ci.yml
文件即可
1. 打开 schema 编辑
2. 获取 JsonScheme 网址
gitlab ci 的 json scheme 有官方支持网址是这个 https://gitlab.com/gitlab-org/gitlab-foss/-/issues/49679,但是 json scheme 有个官方的网站可以查询,https://www.schemastore.org/json/
输入 gitlab
下面那个地方就是链接地址了
3. 配置 JsonScheme
下图那样,粘贴得到的网址 'https://gitlab.com/gitlab-org/gitlab/-/raw/master/app/assets/javascripts/editor/schema/ci.json',file 文件要设定为 .gitlab-ci.yaml
,然后按确定即可