Error when expiring build artifacts: NoMethodError: undefined method `ci_id' for nil:NilClass

https://sentry.gitlap.com/gitlab/gitlabcom/issues/11743/

NoMethodError: undefined method `ci_id' for nil:NilClass
  app/models/ci/build.rb:331:in `artifacts_path'
    project.ci_id.to_s,
  app/uploaders/artifact_uploader.rb:23:in `store_dir'
    File.join(self.class.artifacts_path, @build.artifacts_path)
  app/models/ci/build.rb:391:in `erase_artifacts!'
    remove_artifacts_file!
  app/workers/expire_build_artifacts_worker.rb:10:in `block in perform'
    build.erase_artifacts!
  app/workers/expire_build_artifacts_worker.rb:8:in `each'
    builds.find_each(batch_size: 50).each do |build|
...
(44 additional frame(s) were not displayed)