Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
7b89358f
Commit
7b89358f
authored
Jan 29, 2021
by
GitLab Bot
Browse files
Options
Browse Files
Download
Plain Diff
Automatic merge of gitlab-org/gitlab master
parents
70ca44f2
ed29856f
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
10 additions
and
5 deletions
+10
-5
doc/ci/yaml/README.md
doc/ci/yaml/README.md
+6
-1
scripts/trigger-build
scripts/trigger-build
+4
-4
No files found.
doc/ci/yaml/README.md
View file @
7b89358f
...
...
@@ -1393,7 +1393,9 @@ job:
-
Dockerfile
```
You can also use glob patterns to match multiple files in any directory in the repository:
Paths are relative to the project directory (
`$CI_PROJECT_DIR`
) and can't directly link outside it.
You can use glob patterns to match multiple files in any directory in the repository:
```
yaml
job
:
...
...
@@ -1403,6 +1405,9 @@ job:
-
spec/**.rb
```
Glob patterns are interpreted with Ruby
[
File.fnmatch
](
https://docs.ruby-lang.org/en/2.7.0/File.html#method-c-fnmatch
)
with the flags
`File::FNM_PATHNAME | File::FNM_DOTMATCH | File::FNM_EXTGLOB`
.
For performance reasons, using
`exists`
with patterns is limited to 10,000
checks. After the 10,000th check, rules with patterned globs always match.
...
...
scripts/trigger-build
View file @
7b89358f
...
...
@@ -231,7 +231,7 @@ module Trigger
# Remove a remote branch in gitlab-docs.
#
def
cleanup!
Gitlab
.
delete_branch
(
downstream_project_path
,
ref
)
gitlab_client
(
:downstream
)
.
delete_branch
(
downstream_project_path
,
ref
)
puts
"=> Remote branch '
#{
downstream_project_path
}
' deleted"
end
...
...
@@ -275,7 +275,7 @@ module Trigger
end
def
create_remote_branch!
Gitlab
.
create_branch
(
downstream_project_path
,
ref
,
'master'
)
gitlab_client
(
:downstream
)
.
create_branch
(
downstream_project_path
,
ref
,
'master'
)
puts
"=> Remote branch '
#{
ref
}
' created"
rescue
Gitlab
::
Error
::
BadRequest
puts
"=> Remote branch '
#{
ref
}
' already exists!"
...
...
@@ -288,7 +288,7 @@ module Trigger
loop
do
sleep
1
puts
"=> Waiting for pipeline to start..."
pipelines
=
Gitlab
.
pipelines
(
downstream_project_path
,
{
ref:
ref
})
pipelines
=
gitlab_client
(
:downstream
)
.
pipelines
(
downstream_project_path
,
{
ref:
ref
})
break
if
pipelines
.
any?
end
...
...
@@ -296,7 +296,7 @@ module Trigger
pipeline_id
=
pipelines
.
first
.
id
# Cancel the pipeline
Gitlab
.
cancel_pipeline
(
downstream_project_path
,
pipeline_id
)
gitlab_client
(
:downstream
)
.
cancel_pipeline
(
downstream_project_path
,
pipeline_id
)
end
def
display_success_message
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment