[JIRA] (JENKINS-42693) No way to specify build-args for dockerfile

1 view
Skip to first unread message

nervo@nervo.net (JIRA)

unread,
Mar 11, 2017, 4:23:05 PM3/11/17
to jenkinsc...@googlegroups.com
nervo nervo created an issue
 
Jenkins / Improvement JENKINS-42693
No way to specify build-args for dockerfile
Issue Type: Improvement Improvement
Assignee: Andrew Bayer
Components: pipeline-model-definition-plugin
Created: 2017/Mar/11 9:22 PM
Priority: Minor Minor
Reporter: nervo nervo

It looks like there is no way to specify some build args (--build-arg parameter for docker build) to build an image using the "dockerfile" option. It supports "args", but only to pass to subsequents docker run calls.

pipeline {
  agent {
    dockerfile {
      filename 'foo/Dockerfile'
      args: '--privileged'
    }
  }
}
Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)
Atlassian logo

andrew.bayer@gmail.com (JIRA)

unread,
Mar 13, 2017, 6:14:01 PM3/13/17
to jenkinsc...@googlegroups.com
Andrew Bayer started work on Improvement JENKINS-42693
 
Change By: Andrew Bayer
Status: Open In Progress

andrew.bayer@gmail.com (JIRA)

unread,
Mar 13, 2017, 6:28:02 PM3/13/17
to jenkinsc...@googlegroups.com

andrew.bayer@gmail.com (JIRA)

unread,
Mar 13, 2017, 6:28:02 PM3/13/17
to jenkinsc...@googlegroups.com

scm_issue_link@java.net (JIRA)

unread,
Mar 21, 2017, 5:15:06 PM3/21/17
to jenkinsc...@googlegroups.com
SCM/JIRA link daemon commented on Improvement JENKINS-42693
 
Re: No way to specify build-args for dockerfile

Code changed in jenkins
User: Andrew Bayer
Path:
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipelineFromDockerfile.java
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipelineFromDockerfileScript.groovy
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AgentTest.java
pipeline-model-definition/src/test/resources/additionalDockerBuildArgs.groovy
http://jenkins-ci.org/commit/pipeline-model-definition-plugin/04206b8d9122a9b87a0352ce963730212baaa919
Log:
[FIXED JENKINS-42693] Add additionalBuildArgs dockerfile parameter

Allows specifying like
dockerfile {
additionalBuildArgs "--build-arg someArg=someValue"
}
which will get added to the "docker build ..." command line call.

andrew.bayer@gmail.com (JIRA)

unread,
Mar 21, 2017, 5:16:01 PM3/21/17
to jenkinsc...@googlegroups.com
Change By: Andrew Bayer
Status: In Review Resolved
Resolution: Fixed

bitwiseman@gmail.com (JIRA)

unread,
Oct 22, 2019, 11:24:20 PM10/22/19
to jenkinsc...@googlegroups.com
Liam Newman closed an issue as Fixed
 

Bulk closing resolved issues.

Change By: Liam Newman
Status: Resolved Closed
This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)
Atlassian logo
Reply all
Reply to author
Forward
0 new messages