How to get console logs from new PowerShell session in Jenkins
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
My application build script has to be executed in PowerShell as administrator. I have tried as below in Jenkins build section in PowerShell.
$pro = Start-Process powershell -Verb runas -ArgumentList /c, .buildPackages.cmd -PassThru
if ($pro.ExitCode -ne 0) {
Write-Warning "$_ exited with status code $($pro.ExitCode)"
exit 1
}
My build is running in a new PowerShell window which is opened as administrator with the above commands, but I am not able to get the logs in Jenkins console output.
Is there anyway I can display the build logs which is in the new PowerShell window to Jenkins console?
powershell jenkins
add a comment |
My application build script has to be executed in PowerShell as administrator. I have tried as below in Jenkins build section in PowerShell.
$pro = Start-Process powershell -Verb runas -ArgumentList /c, .buildPackages.cmd -PassThru
if ($pro.ExitCode -ne 0) {
Write-Warning "$_ exited with status code $($pro.ExitCode)"
exit 1
}
My build is running in a new PowerShell window which is opened as administrator with the above commands, but I am not able to get the logs in Jenkins console output.
Is there anyway I can display the build logs which is in the new PowerShell window to Jenkins console?
powershell jenkins
Don't run in a new window (-NoNewWindow
). You may also want to wait for the process to terminate (-Wait
). And since you're running a batch script anyway, usecmd.exe
instead ofpowershell.exe
.
– Ansgar Wiechers
Nov 29 '18 at 12:28
@AnsgarWiechers Yes, I had tried -NoNewWindow and it was giving me error Start-Process : Parameter set cannot be resolved using the specified named parameters. At line:1 char:1 . It didnt work with -Verb.
– user10449394
Nov 30 '18 at 13:31
Then you probably need to write the output of the elevated process to a temp file and cat that file after the process terminates.
– Ansgar Wiechers
Nov 30 '18 at 13:58
add a comment |
My application build script has to be executed in PowerShell as administrator. I have tried as below in Jenkins build section in PowerShell.
$pro = Start-Process powershell -Verb runas -ArgumentList /c, .buildPackages.cmd -PassThru
if ($pro.ExitCode -ne 0) {
Write-Warning "$_ exited with status code $($pro.ExitCode)"
exit 1
}
My build is running in a new PowerShell window which is opened as administrator with the above commands, but I am not able to get the logs in Jenkins console output.
Is there anyway I can display the build logs which is in the new PowerShell window to Jenkins console?
powershell jenkins
My application build script has to be executed in PowerShell as administrator. I have tried as below in Jenkins build section in PowerShell.
$pro = Start-Process powershell -Verb runas -ArgumentList /c, .buildPackages.cmd -PassThru
if ($pro.ExitCode -ne 0) {
Write-Warning "$_ exited with status code $($pro.ExitCode)"
exit 1
}
My build is running in a new PowerShell window which is opened as administrator with the above commands, but I am not able to get the logs in Jenkins console output.
Is there anyway I can display the build logs which is in the new PowerShell window to Jenkins console?
powershell jenkins
powershell jenkins
edited Nov 29 '18 at 12:26
Ansgar Wiechers
146k13134192
146k13134192
asked Nov 29 '18 at 6:11
user10449394user10449394
125
125
Don't run in a new window (-NoNewWindow
). You may also want to wait for the process to terminate (-Wait
). And since you're running a batch script anyway, usecmd.exe
instead ofpowershell.exe
.
– Ansgar Wiechers
Nov 29 '18 at 12:28
@AnsgarWiechers Yes, I had tried -NoNewWindow and it was giving me error Start-Process : Parameter set cannot be resolved using the specified named parameters. At line:1 char:1 . It didnt work with -Verb.
– user10449394
Nov 30 '18 at 13:31
Then you probably need to write the output of the elevated process to a temp file and cat that file after the process terminates.
– Ansgar Wiechers
Nov 30 '18 at 13:58
add a comment |
Don't run in a new window (-NoNewWindow
). You may also want to wait for the process to terminate (-Wait
). And since you're running a batch script anyway, usecmd.exe
instead ofpowershell.exe
.
– Ansgar Wiechers
Nov 29 '18 at 12:28
@AnsgarWiechers Yes, I had tried -NoNewWindow and it was giving me error Start-Process : Parameter set cannot be resolved using the specified named parameters. At line:1 char:1 . It didnt work with -Verb.
– user10449394
Nov 30 '18 at 13:31
Then you probably need to write the output of the elevated process to a temp file and cat that file after the process terminates.
– Ansgar Wiechers
Nov 30 '18 at 13:58
Don't run in a new window (
-NoNewWindow
). You may also want to wait for the process to terminate (-Wait
). And since you're running a batch script anyway, use cmd.exe
instead of powershell.exe
.– Ansgar Wiechers
Nov 29 '18 at 12:28
Don't run in a new window (
-NoNewWindow
). You may also want to wait for the process to terminate (-Wait
). And since you're running a batch script anyway, use cmd.exe
instead of powershell.exe
.– Ansgar Wiechers
Nov 29 '18 at 12:28
@AnsgarWiechers Yes, I had tried -NoNewWindow and it was giving me error Start-Process : Parameter set cannot be resolved using the specified named parameters. At line:1 char:1 . It didnt work with -Verb.
– user10449394
Nov 30 '18 at 13:31
@AnsgarWiechers Yes, I had tried -NoNewWindow and it was giving me error Start-Process : Parameter set cannot be resolved using the specified named parameters. At line:1 char:1 . It didnt work with -Verb.
– user10449394
Nov 30 '18 at 13:31
Then you probably need to write the output of the elevated process to a temp file and cat that file after the process terminates.
– Ansgar Wiechers
Nov 30 '18 at 13:58
Then you probably need to write the output of the elevated process to a temp file and cat that file after the process terminates.
– Ansgar Wiechers
Nov 30 '18 at 13:58
add a comment |
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
});
}
});
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%2f53532854%2fhow-to-get-console-logs-from-new-powershell-session-in-jenkins%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
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%2f53532854%2fhow-to-get-console-logs-from-new-powershell-session-in-jenkins%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
Don't run in a new window (
-NoNewWindow
). You may also want to wait for the process to terminate (-Wait
). And since you're running a batch script anyway, usecmd.exe
instead ofpowershell.exe
.– Ansgar Wiechers
Nov 29 '18 at 12:28
@AnsgarWiechers Yes, I had tried -NoNewWindow and it was giving me error Start-Process : Parameter set cannot be resolved using the specified named parameters. At line:1 char:1 . It didnt work with -Verb.
– user10449394
Nov 30 '18 at 13:31
Then you probably need to write the output of the elevated process to a temp file and cat that file after the process terminates.
– Ansgar Wiechers
Nov 30 '18 at 13:58