Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
leyi cen
FortifyAWSJavaSDKDemo
Commits
492f4858
Commit
492f4858
authored
2 years ago
by
leyi cen
Browse files
Options
Download
Email Patches
Plain Diff
更新.gitlab-ci.yml文件
parent
ec717912
master
No related merge requests found
Pipeline
#11280
passed with stage
in 13 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
.gitlab-ci.yml
+20
-35
.gitlab-ci.yml
with
20 additions
and
35 deletions
+20
-35
.gitlab-ci.yml
+
20
-
35
View file @
492f4858
stages
:
#脚本按照此处顺序执行
-
source
-
sast
variables
:
#设置变量后面可以调用
# settings 检测job要使用
MAVEN_CLI_OPTS
:
"
--settings
settings.xml
--batch-mode
-DskipTests=true"
#应用封装到镜像后的镜像的版本号
DOCKER_VERSION
:
"
v2"
#应用发布后对应的访问地址
TARGETS_URL
:
"
http://139.9.7.237:32020/jeesns-web"
#应用发布映射到公网的端口(找管理员申请)
DEPLOYMENT_PORT
:
"
32020"
#web服务端口
WEB_PORT
:
"
8080"
# 之前我们生成的项目token
GIT_TOKEN
:
"
sVxw9M99mWVsp2TkDE9u"
# 用于触发codesec扫描的镜像
IMAGE_PATH
:
"
repo.gitsec.cn/docker/sast_service:v1.6"
# 选择SAST的服务 1代表选择fortify服务,2代表选择codsec服务
SERVICE_CHOISE
:
"
2"
GIT_TOKEN
:
"
WK5AVvcQzzLyB6xVzazf"
# git分支(版本号)指定(可以为空,默认使用master)
GIT_BRANCH
:
"
master_v1.4.2"
# 指定语言(1:Java;9:JavaScript)不指定为自动识别语言
LANGUAGE
:
"
"
DOCKER_TLS_CERTDIR
:
"
"
source
:
stage
:
source
image
:
"
repo.gitsec.cn/docker/sca_scanner:2.0.11"
#选择使用那个镜像
tags
:
-
k8s
GIT_BRANCH
:
"
"
LANGUAGE
:
"
1"
# mvn指代maven
build_type
:
mvn
sast
:
stage
:
sast
image
:
"
$IMAGE_PATH"
script
:
# - java -jar /opt/seczone/scanner.jar --filePath $PWD --parseFrom 4 --cliMode portal --projectName $GITLAB_USER_LOGIN --phase Phase_1 --onCache true --mergeMode FULL --retrunCheckReport true --token b3JnYWRtaW5Ac2Vjem9uZS5jbjpiOGNhMmRiZmE1YTA0ZmJlOTc3ZWI3YzZhZTcwODk4MA== --portalIp http://sca.seczone.cn/
# #需要修改的值,token如果失效需要找管理员申请
# - ls;pwd
-
pwd
-
find ./ - name "out.json"
-
echo $GIT_URL
-
python3 /home/script/SAST_tools.py $SERVICE_CHOISE
#- 'mv gl-fortify-sast.json gl-sast-report.json'
artifacts
:
reports
:
dependency_scanning
:
ou
t.json
reports
:
sast
:
gl-sast-repor
t.json
paths
:
-
out.json
#读取检测结果不用修改
expire_in
:
3 day
\ No newline at end of file
-
gl-sast-report.json
expire_in
:
3 day
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
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
Menu
Projects
Groups
Snippets
Help