Go to #{link_to'Runners page',runners_path(@project.gl_project),target: :blank} for instructions.
Go to #{link_to'Runners page',runners_path(@project),target: :blank} for instructions.
%li
Put the .gitlab-ci.yml in the root of your repository. Examples can be found in #{link_to"Configuring project (.gitlab-ci.yml)","http://doc.gitlab.com/ci/yaml/README.html",target: :blank}.
You can also test your .gitlab-ci.yml in the #{link_to"Lint",ci_lint_path}
=link_to'Remove Project',ci_project_path(@ci_project),method: :delete,data: {confirm: 'Project will be removed. Are you sure?'},class: 'btn btn-danger pull-right'
=link_to'Remove avatar',namespace_project_avatar_path(@project.namespace,@project),data: {confirm: "Project avatar will be removed. Are you sure?"},method: :delete,class: "btn btn-remove btn-sm remove-avatar"
%fieldset.features
%legend
Continuous Integration
.form-group
.col-sm-offset-2.col-sm-10
%p Get recent application code using the following command:
.radio
=f.label:build_allow_git_fetchdo
=f.radio_button:build_allow_git_fetch,'false'
%strong git clone
%br
%span.descr Slower but makes sure you have a clean dir before every build
=link_to'Disable for this project',namespace_project_runner_project_path(@project.namespace,@project,runner_project),data: {confirm: "Are you sure?"},method: :delete,class: 'btn btn-danger btn-sm'
GitLab Runners do not offer secure isolation between projects that they do builds for. You are TRUSTING all GitLab users who can push code to project A, B or C to run shell scripts on the machine hosting runner X.