Skip to content
GitLab
Next
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 44,761
    • Issues 44,761
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,332
    • Merge requests 1,332
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #11100
Closed
Open
Issue created Apr 10, 2019 by Lucas Charles@theoretick🔴Developer

Ensure all ENV variables are propagated to codequality job

Problem to solve

Our ~"code quality" job supports several ENV variables to configure the log levels, timeouts, and source code path. These are supported using the previous job definitions but it doesn't look like our variables are properly propagated to the containers when using our included CI templates. We should update the templates to properly pass the supported ENV variables.

Intended users

Persona: Software developer

Proposal

Update CI templates to pass all supported ~"code quality" ENV variables.

Testing

TIMEOUT_SECONDS can be passed explicitly within gitlab-ci.yml variables in order to ensure job timeout more quickly than 900 seconds; i.e.

variables:
 TIMEOUT_SECONDS: 1

include:
  - Code-Quality.gitlab-ci.yml

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

Users can use templates with configurable environment variables.

What is the type of buyer?

GitLab Core

Links / references

Edited Sep 02, 2020 by Max Orefice
Assignee
Assign to
Time tracking