Reference documentation and code samples for the Cloud Build V1 API class Google::Cloud::Build::V1::PushFilter.
Push contains filter properties for matching GitHub git pushes.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#branch
def branch() -> ::String
-
(::String) — Regexes matching branches to build.
The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
#branch=
def branch=(value) -> ::String
-
value (::String) — Regexes matching branches to build.
The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
-
(::String) — Regexes matching branches to build.
The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
#invert_regex
def invert_regex() -> ::Boolean
- (::Boolean) — When true, only trigger a build if the revision regex does NOT match the git_ref regex.
#invert_regex=
def invert_regex=(value) -> ::Boolean
- value (::Boolean) — When true, only trigger a build if the revision regex does NOT match the git_ref regex.
- (::Boolean) — When true, only trigger a build if the revision regex does NOT match the git_ref regex.
#tag
def tag() -> ::String
-
(::String) — Regexes matching tags to build.
The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
#tag=
def tag=(value) -> ::String
-
value (::String) — Regexes matching tags to build.
The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
-
(::String) — Regexes matching tags to build.
The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax