2019-03-02 22:35:43 +05:30
|
|
|
- page_title _("CI Lint")
|
|
|
|
- page_description _("Validate your GitLab CI configuration file")
|
2018-05-09 12:01:36 +05:30
|
|
|
- content_for :library_javascripts do
|
|
|
|
= page_specific_javascript_tag('lib/ace.js')
|
|
|
|
|
2020-10-24 23:57:45 +05:30
|
|
|
%h2.pt-3.pb-3= _("Validate your GitLab CI configuration")
|
2018-05-09 12:01:36 +05:30
|
|
|
|
|
|
|
.project-ci-linter
|
2018-11-08 19:23:39 +05:30
|
|
|
= form_tag project_ci_lint_path(@project), method: :post do
|
|
|
|
.row
|
2018-05-09 12:01:36 +05:30
|
|
|
.col-sm-12
|
2018-11-08 19:23:39 +05:30
|
|
|
.file-holder
|
|
|
|
.js-file-title.file-title.clearfix
|
2019-03-02 22:35:43 +05:30
|
|
|
= _("Contents of .gitlab-ci.yml")
|
2018-11-08 19:23:39 +05:30
|
|
|
#ci-editor.ci-editor= @content
|
|
|
|
= text_area_tag(:content, @content, class: 'hidden form-control span1', rows: 7, require: true)
|
|
|
|
.col-sm-12
|
2020-10-24 23:57:45 +05:30
|
|
|
.float-left.gl-mt-3
|
2019-03-02 22:35:43 +05:30
|
|
|
= submit_tag(_('Validate'), class: 'btn btn-success submit-yml')
|
2020-10-24 23:57:45 +05:30
|
|
|
- if Gitlab::Ci::Features.lint_creates_pipeline_with_dry_run?(@project)
|
|
|
|
= check_box_tag(:dry_run, 'true', params[:dry_run])
|
|
|
|
= label_tag(:dry_run, _('Simulate a pipeline created for the default branch'))
|
|
|
|
= link_to icon('question-circle'), help_page_path('ci/lint', anchor: 'pipeline-simulation'), target: '_blank', rel: 'noopener noreferrer'
|
2018-11-08 19:23:39 +05:30
|
|
|
.float-right.prepend-top-10
|
2019-03-02 22:35:43 +05:30
|
|
|
= button_tag(_('Clear'), type: 'button', class: 'btn btn-default clear-yml')
|
2018-05-09 12:01:36 +05:30
|
|
|
|
|
|
|
.row.prepend-top-20
|
|
|
|
.col-sm-12
|
|
|
|
.results.project-ci-template
|
|
|
|
= render partial: 'create' if defined?(@status)
|