Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
五度鱼学Java
jenkins
提交
a938a8c1
J
jenkins
项目概览
五度鱼学Java
/
jenkins
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jenkins
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
a938a8c1
编写于
11月 22, 2022
作者:
T
Tim Jacomb
提交者:
GitHub
11月 22, 2022
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #7438 from jglick/runATH-2.375
上级
c76c5e60
a5cb2ec5
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
45 addition
and
30 deletion
+45
-30
Jenkinsfile
Jenkinsfile
+3
-21
ath.sh
ath.sh
+42
-0
essentials.yml
essentials.yml
+0
-9
未找到文件。
Jenkinsfile
浏览文件 @
a938a8c1
...
...
@@ -151,27 +151,9 @@ builds.ath = {
node
(
'docker-highmem'
)
{
// Just to be safe
deleteDir
()
def
fileUri
def
metadataPath
dir
(
'sources'
)
{
checkout
scm
def
mavenOptions
=
[
'-Pquick-build'
,
'-Dmaven.repo.local=$WORKSPACE_TMP/m2repo'
,
'-am'
,
'-pl'
,
'war'
,
'package'
,
]
infra
.
runMaven
(
mavenOptions
,
11
)
dir
(
'war/target'
)
{
fileUri
=
'file://'
+
pwd
()
+
'/jenkins.war'
}
metadataPath
=
pwd
()
+
'/essentials.yml'
}
dir
(
'ath'
)
{
runATH
jenkins:
fileUri
,
metadataFile:
metadataPath
}
checkout
scm
sh
'bash ath.sh'
junit
testResults:
'target/ath-reports/TEST-*.xml'
,
testDataPublishers:
[[
$class
:
'AttachmentPublisher'
]]
}
}
}
...
...
ath.sh
0 → 100644
浏览文件 @
a938a8c1
#!/usr/bin/bash
set
-o
errexit
set
-o
nounset
set
-o
pipefail
set
-o
xtrace
cd
$(
dirname
$0
)
# https://github.com/jenkinsci/acceptance-test-harness/releases
export
ATH_VERSION
=
5458.v911b_2f0818ee
# TODO use Artifactory proxy?
[
-f
war/target/jenkins.war
]
||
mvn
-B
-ntp
-Pquick-build
-am
-pl
war package
mkdir
-p
target/ath-reports
chmod
a+rwx target/ath-reports
docker run
--rm
\
--env
ATH_VERSION
\
--shm-size
2g
`
# avoid selenium.WebDriverException exceptions like 'Failed to decode response from marionette' and webdriver closed` \
--volume
"
$(
pwd
)
"
/war/target/jenkins.war:/jenkins.war:ro
\
--volume
/var/run/docker.sock:/var/run/docker.sock:rw
\
--volume
"
$(
pwd
)
"
/target/ath-reports:/reports:rw
\
--interactive
\
jenkins/ath:
"
$ATH_VERSION
"
\
bash
<<
'
INSIDE
'
set -o errexit
set -o nounset
set -o pipefail
set -o xtrace
cd
# Start the VNC system provided by the image from the default user home directory
eval
$(
vnc.sh
)
env | sort
git clone --branch "
$ATH_VERSION
" --depth 1 https://github.com/jenkinsci/acceptance-test-harness
cd acceptance-test-harness
run.sh firefox /jenkins.war
\
-Dmaven.test.failure.ignore
\
-DforkCount=1
\
-Dgroups=org.jenkinsci.test.acceptance.junit.SmokeTest
cp --verbose target/surefire-reports/TEST-*.xml /reports
INSIDE
essentials.yml
已删除
100644 → 0
浏览文件 @
c76c5e60
---
ath
:
useLocalSnapshots
:
false
athRevision
:
"
5458.v911b_2f0818ee"
athImage
:
"
jenkins/ath:5458.v911b_2f0818ee"
categories
:
-
org.jenkinsci.test.acceptance.junit.SmokeTest
jdks
:
-
11
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录