diff options
Diffstat (limited to 'spec/factories/ci/builds.rb')
-rw-r--r-- | spec/factories/ci/builds.rb | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/spec/factories/ci/builds.rb b/spec/factories/ci/builds.rb index 97ddbf21b99..d684f79a518 100644 --- a/spec/factories/ci/builds.rb +++ b/spec/factories/ci/builds.rb @@ -504,6 +504,20 @@ FactoryBot.define do artifacts_expire_at { 1.minute.ago } end + trait :with_artifacts_paths do + options do + { + artifacts: { + name: 'artifacts_file', + untracked: false, + paths: ['out/'], + when: 'always', + expire_in: '7d' + } + } + end + end + trait :with_commit do after(:build) do |build| commit = build(:commit, :without_author) @@ -645,6 +659,19 @@ FactoryBot.define do end end + trait :multiple_report_artifacts do + options do + { + artifacts: { + reports: { + sast: 'gl-sast-report.json', + container_scanning: 'gl-container-scanning-report.json' + } + } + } + end + end + trait :non_public_artifacts do options do { |