Kaniko-Jenkins script throws unexpected char: 0xFFFF @ line 25, column 1. 1 error in groovy script










0















I need to build docker image in kaniko (which builds image without daemon) using groovy and push the image to azure acr .



Unfortunately it throws me - error at line 25 which doesn't even exists. Please advice



package com.foo.utils

public void Kaniko(body)
podTemplate(label: label,
containers: [containerTemplate(name: 'Kaniko', image: 'gcr.io/kaniko-project/executor:debug', ttyEnabled: true, command: '/busybox/cat')],
volumes: [hostPathVolume(hostPath: '/var/run/docker.sock', mountPath: '/var/run/docker.sock')])
body(


node(label)
stage('Kaniko')
git 'https://github.com/ab1234567/hellonode.git'
container('Kaniko')
stage('Build a project')
sh /kaniko/executor -f ./Dockerfile





)


return this


when I compile using Jenkins groovy script, I get the error



[kaniko] $ groovy /var/lib/jenkins/workspace/kaniko/kaniko.groovy
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
/var/lib/jenkins/workspace/kaniko/kaniko.groovy: 25: unexpected char: 0xFFFF @ line 25, column 1.
1 error

Build step 'Execute Groovy script' marked build as failure
Finished: FAILURE


Could you please advice.










share|improve this question
























  • From a groovy point of view, this looks very fishy sh /kaniko/executor -f ./Dockerfile. Is this supposed to work? Or rather sh "/kaniko/executor -f ./Dockerfile"?

    – cfrick
    Nov 15 '18 at 21:24















0















I need to build docker image in kaniko (which builds image without daemon) using groovy and push the image to azure acr .



Unfortunately it throws me - error at line 25 which doesn't even exists. Please advice



package com.foo.utils

public void Kaniko(body)
podTemplate(label: label,
containers: [containerTemplate(name: 'Kaniko', image: 'gcr.io/kaniko-project/executor:debug', ttyEnabled: true, command: '/busybox/cat')],
volumes: [hostPathVolume(hostPath: '/var/run/docker.sock', mountPath: '/var/run/docker.sock')])
body(


node(label)
stage('Kaniko')
git 'https://github.com/ab1234567/hellonode.git'
container('Kaniko')
stage('Build a project')
sh /kaniko/executor -f ./Dockerfile





)


return this


when I compile using Jenkins groovy script, I get the error



[kaniko] $ groovy /var/lib/jenkins/workspace/kaniko/kaniko.groovy
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
/var/lib/jenkins/workspace/kaniko/kaniko.groovy: 25: unexpected char: 0xFFFF @ line 25, column 1.
1 error

Build step 'Execute Groovy script' marked build as failure
Finished: FAILURE


Could you please advice.










share|improve this question
























  • From a groovy point of view, this looks very fishy sh /kaniko/executor -f ./Dockerfile. Is this supposed to work? Or rather sh "/kaniko/executor -f ./Dockerfile"?

    – cfrick
    Nov 15 '18 at 21:24













0












0








0








I need to build docker image in kaniko (which builds image without daemon) using groovy and push the image to azure acr .



Unfortunately it throws me - error at line 25 which doesn't even exists. Please advice



package com.foo.utils

public void Kaniko(body)
podTemplate(label: label,
containers: [containerTemplate(name: 'Kaniko', image: 'gcr.io/kaniko-project/executor:debug', ttyEnabled: true, command: '/busybox/cat')],
volumes: [hostPathVolume(hostPath: '/var/run/docker.sock', mountPath: '/var/run/docker.sock')])
body(


node(label)
stage('Kaniko')
git 'https://github.com/ab1234567/hellonode.git'
container('Kaniko')
stage('Build a project')
sh /kaniko/executor -f ./Dockerfile





)


return this


when I compile using Jenkins groovy script, I get the error



[kaniko] $ groovy /var/lib/jenkins/workspace/kaniko/kaniko.groovy
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
/var/lib/jenkins/workspace/kaniko/kaniko.groovy: 25: unexpected char: 0xFFFF @ line 25, column 1.
1 error

Build step 'Execute Groovy script' marked build as failure
Finished: FAILURE


Could you please advice.










share|improve this question
















I need to build docker image in kaniko (which builds image without daemon) using groovy and push the image to azure acr .



Unfortunately it throws me - error at line 25 which doesn't even exists. Please advice



package com.foo.utils

public void Kaniko(body)
podTemplate(label: label,
containers: [containerTemplate(name: 'Kaniko', image: 'gcr.io/kaniko-project/executor:debug', ttyEnabled: true, command: '/busybox/cat')],
volumes: [hostPathVolume(hostPath: '/var/run/docker.sock', mountPath: '/var/run/docker.sock')])
body(


node(label)
stage('Kaniko')
git 'https://github.com/ab1234567/hellonode.git'
container('Kaniko')
stage('Build a project')
sh /kaniko/executor -f ./Dockerfile





)


return this


when I compile using Jenkins groovy script, I get the error



[kaniko] $ groovy /var/lib/jenkins/workspace/kaniko/kaniko.groovy
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
/var/lib/jenkins/workspace/kaniko/kaniko.groovy: 25: unexpected char: 0xFFFF @ line 25, column 1.
1 error

Build step 'Execute Groovy script' marked build as failure
Finished: FAILURE


Could you please advice.







docker groovy azure-devops jenkins-groovy azure-aks






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 15 '18 at 21:23









cfrick

18.6k23654




18.6k23654










asked Nov 15 '18 at 21:19









user2153844user2153844

7919




7919












  • From a groovy point of view, this looks very fishy sh /kaniko/executor -f ./Dockerfile. Is this supposed to work? Or rather sh "/kaniko/executor -f ./Dockerfile"?

    – cfrick
    Nov 15 '18 at 21:24

















  • From a groovy point of view, this looks very fishy sh /kaniko/executor -f ./Dockerfile. Is this supposed to work? Or rather sh "/kaniko/executor -f ./Dockerfile"?

    – cfrick
    Nov 15 '18 at 21:24
















From a groovy point of view, this looks very fishy sh /kaniko/executor -f ./Dockerfile. Is this supposed to work? Or rather sh "/kaniko/executor -f ./Dockerfile"?

– cfrick
Nov 15 '18 at 21:24





From a groovy point of view, this looks very fishy sh /kaniko/executor -f ./Dockerfile. Is this supposed to work? Or rather sh "/kaniko/executor -f ./Dockerfile"?

– cfrick
Nov 15 '18 at 21:24












0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53328040%2fkaniko-jenkins-script-throws-unexpected-char-0xffff-line-25-column-1-1-erro%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53328040%2fkaniko-jenkins-script-throws-unexpected-char-0xffff-line-25-column-1-1-erro%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Top Tejano songwriter Luis Silva dead of heart attack at 64

ReactJS Fetched API data displays live - need Data displayed static

政党