8000 GitHub - deeepamin/gitlab-ci-aid
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

deeepamin/gitlab-ci-aid

Repository files navigation

CI Aid for GitLab

The best aid you can get in Intellij for working with GitLab CI YAML! 🚀

Build Status version downloads


Why CI Aid for GitLab?

Do you frequently work with GitLab CI Yaml files in Intellij and find yourself constantly using Shift Shift to search for stages, script files or included files? CI Aid for GitLab to the rescue. With this plugin, enjoy automatic GitLab™ schema provision, navigation across elements, stage/job autocompletion, and prominent error notifications when issues are detected in configuration. Reduce errors and accelerate your pipeline development.

GITLAB is a trademark of GitLab Inc. in the United States and other countries and regions. This plugin is not affiliated, endorsed, sponsored, or approved with or by GitLab Inc.

Features

  • Autocomplete & Syntax Highlighting: Write GitLab CI YAML files with confidence. Autocompletion suggestions and multi level syntax highlighting will make your code easy to navigate and work with.
  • Local Path Resolution: Effortless navigation with one-click access to scripts, included files, job needs and more.
  • Errors and Quick fix: IDE integrated warning/error for undefined stages, jobs, scripts and quick fix to create scripts on the fly
  • Script Language Injection: Injection of shell language in script blocks for .sh autocompletes, suggestions and shortcuts
  • Schema Support: Auto detection of GitLab CI YAML and auto schema configuration, with descriptions, errors and suggestions for GitLab known keywords

Getting Started

  • Installation: Download the plugin from JetBrains Marketplace
  • Usage: Enjoy autocomplete, syntax highlighting, and much more with GitLab CI YAML files.

Change log

Please see CHANGELOG for more information on what has changed recently.

Known Issues

  • Script injection is disabled for folded (>) blocks, as it is not handled well by Intellij YAML parser in Edit script fragment. Use literal (|) blocks instead (Plugin provides intent action to convert folded block to literal block).

Support

Notes

  • Some features may not work while IntelliJ is indexing the project
  • If there's an issue with some feature, reopening the file should help

License

Please see LICENSE for details.


Plugin based on the IntelliJ Platform Plugin Template.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published

Contributors 6

0