Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-RAN
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenXG
OpenXG-RAN
Commits
290a22e1
Commit
290a22e1
authored
Mar 22, 2019
by
Boris Djalal
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Adapting log collection in Jenkins script.
Signed-off-by:
Boris Djalal
<
boris.djalal@eurecom.fr
>
parent
2c2d34dc
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
27 additions
and
27 deletions
+27
-27
ci-scripts/Jenkinsfile-tmp-ue
ci-scripts/Jenkinsfile-tmp-ue
+27
-27
No files found.
ci-scripts/Jenkinsfile-tmp-ue
View file @
290a22e1
...
...
@@ -236,38 +236,38 @@ pipeline {
}
stage
(
'Log Collection'
)
{
parallel
{
stage
(
'Log Collection (
eNB
- Build)'
)
{
stage
(
'Log Collection (
OAI UE
- Build)'
)
{
steps
{
echo
'\u2705 \u001B[32mLog Collection (
eNB
- Build)\u001B[0m'
//
withCredentials([
// [$class: 'UsernamePasswordMultiBinding', credentialsId: "${params.eNB_Credentials}", usernameVariable: 'eNB_Username', passwordVariable: 'eNB
_Password']
//
]) {
// sh "python3 ci-scripts/main.py --mode=LogCollectBuild --eNBIPAddress=${params.eNB_IPAddress} --eNBUserName=${eNB_Username} --eNBPassword=${eNB_Password} --eNBSourceCodePath=${params.eNB
_SourceCodePath}"
//
// echo '\u2705 \u001B[32mLog Transfer (eNB
- Build)\u001B[0m'
// sh "sshpass -p \'${eNB_Password}\' scp -o 'StrictHostKeyChecking no' -o 'ConnectTimeout 10' ${eNB_Username}@${params.eNB_IPAddress}:${eNB
_SourceCodePath}/cmake_targets/build.log.zip ./build.log.${env.BUILD_ID}.zip || true"
//
}
//
script {
//
if(fileExists("build.log.${env.BUILD_ID}.zip")) {
//
archiveArtifacts "build.log.${env.BUILD_ID}.zip"
//
}
//
}
echo
'\u2705 \u001B[32mLog Collection (
OAI UE
- Build)\u001B[0m'
withCredentials
([
[
$class
:
'UsernamePasswordMultiBinding'
,
credentialsId:
"${params.UE_Credentials}"
,
usernameVariable:
'UE_Username'
,
passwordVariable:
'UE
_Password'
]
])
{
sh
"python3 ci-scripts/main.py --mode=LogCollectBuild --UEIPAddress=${params.UE_IPAddress} --UEUserName=${UE_Username} --UEPassword=${UE_Password} --UESourceCodePath=${params.UE
_SourceCodePath}"
echo
'\u2705 \u001B[32mLog Transfer (UE
- Build)\u001B[0m'
sh
"sshpass -p \'${UE_Password}\' scp -o 'StrictHostKeyChecking no' -o 'ConnectTimeout 10' ${UE_Username}@${params.UE_IPAddress}:${UE
_SourceCodePath}/cmake_targets/build.log.zip ./build.log.${env.BUILD_ID}.zip || true"
}
script
{
if
(
fileExists
(
"build.log.${env.BUILD_ID}.zip"
))
{
archiveArtifacts
"build.log.${env.BUILD_ID}.zip"
}
}
}
}
stage
(
'Log Collection (
eNB
- Run)'
)
{
stage
(
'Log Collection (
OAI UE
- Run)'
)
{
steps
{
echo
'\u2705 \u001B[32mLog Collection (
eNB
- Run)\u001B[0m'
//
withCredentials([
// [$class: 'UsernamePasswordMultiBinding', credentialsId: "${params.eNB_Credentials}", usernameVariable: 'eNB_Username', passwordVariable: 'eNB
_Password']
//
]) {
// sh "python3 ci-scripts/main.py --mode=LogCollecteNB --eNBIPAddress=${params.eNB_IPAddress} --eNBUserName=${eNB_Username} --eNBPassword=${eNB_Password} --eNBSourceCodePath=${params.eNB
_SourceCodePath}"
//
// echo '\u2705 \u001B[32mLog Transfer (eNB
- Run)\u001B[0m'
// sh "sshpass -p \'${eNB_Password}\' scp -o 'StrictHostKeyChecking no' -o 'ConnectTimeout 10' ${eNB_Username}@${params.eNB_IPAddress}:${eNB_SourceCodePath}/cmake_targets/enb.log.zip ./enb
.log.${env.BUILD_ID}.zip || true"
//
}
echo
'\u2705 \u001B[32mLog Collection (
OAI UE
- Run)\u001B[0m'
withCredentials
([
[
$class
:
'UsernamePasswordMultiBinding'
,
credentialsId:
"${params.UE_Credentials}"
,
usernameVariable:
'UE_Username'
,
passwordVariable:
'UE
_Password'
]
])
{
sh
"python3 ci-scripts/main.py --mode=LogCollectUE --UEIPAddress=${params.UE_IPAddress} --UEUserName=${UE_Username} --UEPassword=${UE_Password} --UESourceCodePath=${params.UE
_SourceCodePath}"
echo
'\u2705 \u001B[32mLog Transfer (UE
- Run)\u001B[0m'
sh
"sshpass -p \'${UE_Password}\' scp -o 'StrictHostKeyChecking no' -o 'ConnectTimeout 10' ${UE_Username}@${params.UE_IPAddress}:${UE_SourceCodePath}/cmake_targets/ue.log.zip ./ue
.log.${env.BUILD_ID}.zip || true"
}
script
{
if
(
fileExists
(
"
enb
.log.${env.BUILD_ID}.zip"
))
{
archiveArtifacts
"
enb
.log.${env.BUILD_ID}.zip"
if
(
fileExists
(
"
ue
.log.${env.BUILD_ID}.zip"
))
{
archiveArtifacts
"
ue
.log.${env.BUILD_ID}.zip"
}
if
(
fileExists
(
"ci-scripts/test_results.html"
))
{
sh
"mv ci-scripts/test_results.html test_results-${JOB_NAME}.html"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment