Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab
GitLab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 34,869
    • Issues 34,869
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 1,182
    • Merge Requests 1,182
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #25837

Closed (duplicated)
Open
Opened Dec 18, 2018 by Dean Shanahan@deanshanahan🐳

Pass artifacts between jobs in the same stage in Gitlab CI

Problem to solve

At present artifacts in Gitlab CI can be passed between stages. It is not possible to pass an artifact from one job to another job in the same stage. This functionality can make artifacts more useful. Therefore, I would like to be able to pass artifacts jobs on the same stage.

Reason

I want an automatic job to build a file and a separate manual job to deploy the file in the same stage. My pipeline has far too many stages otherwise.

Proposal

Give jobs the same ability as stages regarding the uploading and retrieval of artifacts.

What does success look like, and how can we measure that?

You can test it is done by running a one stage process with two jobs, one automatic and one manual. When the automatic job is done it should upload an artifact that can be found and retrieved by the manual job in Gitlab CI.

Edited Dec 18, 2018 by Dean Shanahan
Assignee
Assign to
Backlog
Milestone
Backlog
Assign milestone
Time tracking
None
Due date
None
Reference: gitlab-org/gitlab#25837