Jenkins - Writing variable to log file
Running my jenkins pipeline I am able to have it output the commit message correctly using
gitnotes = sh ("git log -1 --pretty=%h%x09%an%x09%ad%x09%s")
8c65c33 NAME HERE Tue Nov 13 16:30:00 2018 -0500 Adjusted search/reset buttons' size in dashboard panel
However I now want to store those commit notes to a log file, but even when I use an echo it comes back as null.
echo "$gitnotes"
I might be losing my mind, but how would I go about writing the above notes to a log file? I'm having a super bad day apparently as this is something I am just not looking at correctly.
jenkins
add a comment |
Running my jenkins pipeline I am able to have it output the commit message correctly using
gitnotes = sh ("git log -1 --pretty=%h%x09%an%x09%ad%x09%s")
8c65c33 NAME HERE Tue Nov 13 16:30:00 2018 -0500 Adjusted search/reset buttons' size in dashboard panel
However I now want to store those commit notes to a log file, but even when I use an echo it comes back as null.
echo "$gitnotes"
I might be losing my mind, but how would I go about writing the above notes to a log file? I'm having a super bad day apparently as this is something I am just not looking at correctly.
jenkins
Try setting returnStdout: true. Eg: gitnotes = sh script: "git log -1 --pretty=%h%x09%an%x09%ad%x09%s" , returnStdout: true
– Ravindranath Barathy
Nov 15 '18 at 18:44
I knew it, as soon as I read your answer I realized what I had forgotten. This worked flawlessly, thank you!
– Parker Stovall
Nov 15 '18 at 18:53
Please upvote the answer
– Ravindranath Barathy
Nov 15 '18 at 19:10
Upvoted, but account is too new/unused for it to count it said. Thank you again!
– Parker Stovall
Nov 15 '18 at 19:49
Sorry, Select the checkbox which states that you accept it as an answer
– Ravindranath Barathy
Nov 15 '18 at 20:29
add a comment |
Running my jenkins pipeline I am able to have it output the commit message correctly using
gitnotes = sh ("git log -1 --pretty=%h%x09%an%x09%ad%x09%s")
8c65c33 NAME HERE Tue Nov 13 16:30:00 2018 -0500 Adjusted search/reset buttons' size in dashboard panel
However I now want to store those commit notes to a log file, but even when I use an echo it comes back as null.
echo "$gitnotes"
I might be losing my mind, but how would I go about writing the above notes to a log file? I'm having a super bad day apparently as this is something I am just not looking at correctly.
jenkins
Running my jenkins pipeline I am able to have it output the commit message correctly using
gitnotes = sh ("git log -1 --pretty=%h%x09%an%x09%ad%x09%s")
8c65c33 NAME HERE Tue Nov 13 16:30:00 2018 -0500 Adjusted search/reset buttons' size in dashboard panel
However I now want to store those commit notes to a log file, but even when I use an echo it comes back as null.
echo "$gitnotes"
I might be losing my mind, but how would I go about writing the above notes to a log file? I'm having a super bad day apparently as this is something I am just not looking at correctly.
jenkins
jenkins
asked Nov 15 '18 at 18:18
Parker StovallParker Stovall
11
11
Try setting returnStdout: true. Eg: gitnotes = sh script: "git log -1 --pretty=%h%x09%an%x09%ad%x09%s" , returnStdout: true
– Ravindranath Barathy
Nov 15 '18 at 18:44
I knew it, as soon as I read your answer I realized what I had forgotten. This worked flawlessly, thank you!
– Parker Stovall
Nov 15 '18 at 18:53
Please upvote the answer
– Ravindranath Barathy
Nov 15 '18 at 19:10
Upvoted, but account is too new/unused for it to count it said. Thank you again!
– Parker Stovall
Nov 15 '18 at 19:49
Sorry, Select the checkbox which states that you accept it as an answer
– Ravindranath Barathy
Nov 15 '18 at 20:29
add a comment |
Try setting returnStdout: true. Eg: gitnotes = sh script: "git log -1 --pretty=%h%x09%an%x09%ad%x09%s" , returnStdout: true
– Ravindranath Barathy
Nov 15 '18 at 18:44
I knew it, as soon as I read your answer I realized what I had forgotten. This worked flawlessly, thank you!
– Parker Stovall
Nov 15 '18 at 18:53
Please upvote the answer
– Ravindranath Barathy
Nov 15 '18 at 19:10
Upvoted, but account is too new/unused for it to count it said. Thank you again!
– Parker Stovall
Nov 15 '18 at 19:49
Sorry, Select the checkbox which states that you accept it as an answer
– Ravindranath Barathy
Nov 15 '18 at 20:29
Try setting returnStdout: true. Eg: gitnotes = sh script: "git log -1 --pretty=%h%x09%an%x09%ad%x09%s" , returnStdout: true
– Ravindranath Barathy
Nov 15 '18 at 18:44
Try setting returnStdout: true. Eg: gitnotes = sh script: "git log -1 --pretty=%h%x09%an%x09%ad%x09%s" , returnStdout: true
– Ravindranath Barathy
Nov 15 '18 at 18:44
I knew it, as soon as I read your answer I realized what I had forgotten. This worked flawlessly, thank you!
– Parker Stovall
Nov 15 '18 at 18:53
I knew it, as soon as I read your answer I realized what I had forgotten. This worked flawlessly, thank you!
– Parker Stovall
Nov 15 '18 at 18:53
Please upvote the answer
– Ravindranath Barathy
Nov 15 '18 at 19:10
Please upvote the answer
– Ravindranath Barathy
Nov 15 '18 at 19:10
Upvoted, but account is too new/unused for it to count it said. Thank you again!
– Parker Stovall
Nov 15 '18 at 19:49
Upvoted, but account is too new/unused for it to count it said. Thank you again!
– Parker Stovall
Nov 15 '18 at 19:49
Sorry, Select the checkbox which states that you accept it as an answer
– Ravindranath Barathy
Nov 15 '18 at 20:29
Sorry, Select the checkbox which states that you accept it as an answer
– Ravindranath Barathy
Nov 15 '18 at 20:29
add a comment |
1 Answer
1
active
oldest
votes
Try setting returnStdout: true
Eg: gitnotes = sh script: "git log -1 --pretty=%h%x09%an%x09%ad%x09%s" , returnStdout: true
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53325632%2fjenkins-writing-variable-to-log-file%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Try setting returnStdout: true
Eg: gitnotes = sh script: "git log -1 --pretty=%h%x09%an%x09%ad%x09%s" , returnStdout: true
add a comment |
Try setting returnStdout: true
Eg: gitnotes = sh script: "git log -1 --pretty=%h%x09%an%x09%ad%x09%s" , returnStdout: true
add a comment |
Try setting returnStdout: true
Eg: gitnotes = sh script: "git log -1 --pretty=%h%x09%an%x09%ad%x09%s" , returnStdout: true
Try setting returnStdout: true
Eg: gitnotes = sh script: "git log -1 --pretty=%h%x09%an%x09%ad%x09%s" , returnStdout: true
answered Nov 15 '18 at 19:08
Ravindranath BarathyRavindranath Barathy
541418
541418
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53325632%2fjenkins-writing-variable-to-log-file%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
Try setting returnStdout: true. Eg: gitnotes = sh script: "git log -1 --pretty=%h%x09%an%x09%ad%x09%s" , returnStdout: true
– Ravindranath Barathy
Nov 15 '18 at 18:44
I knew it, as soon as I read your answer I realized what I had forgotten. This worked flawlessly, thank you!
– Parker Stovall
Nov 15 '18 at 18:53
Please upvote the answer
– Ravindranath Barathy
Nov 15 '18 at 19:10
Upvoted, but account is too new/unused for it to count it said. Thank you again!
– Parker Stovall
Nov 15 '18 at 19:49
Sorry, Select the checkbox which states that you accept it as an answer
– Ravindranath Barathy
Nov 15 '18 at 20:29