diff options
Diffstat (limited to 'app/models/ci/build_runner_session.rb')
-rw-r--r-- | app/models/ci/build_runner_session.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/ci/build_runner_session.rb b/app/models/ci/build_runner_session.rb index 0f37ce70964..20c0b04e228 100644 --- a/app/models/ci/build_runner_session.rb +++ b/app/models/ci/build_runner_session.rb @@ -4,6 +4,8 @@ module Ci # The purpose of this class is to store Build related runner session. # Data will be removed after transitioning from running to any state. class BuildRunnerSession < Ci::ApplicationRecord + include Ci::Partitionable + TERMINAL_SUBPROTOCOL = 'terminal.gitlab.com' DEFAULT_SERVICE_NAME = 'build' DEFAULT_PORT_NAME = 'default_port' @@ -12,6 +14,8 @@ module Ci belongs_to :build, class_name: 'Ci::Build', inverse_of: :runner_session + partitionable scope: :build + validates :build, presence: true validates :url, public_url: { schemes: %w(https) } |