Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
global-jenkinsfile
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QA
global-jenkinsfile
Commits
5ef46e8b
Commit
5ef46e8b
authored
Dec 01, 2017
by
daidekun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加ansible 调整目录结构
parent
62a763a2
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
18 additions
and
14 deletions
+18
-14
StageBucket.groovy
src/org/qg/docker/StageBucket.groovy
+2
-2
Utils.groovy
src/org/qg/docker/Utils.groovy
+2
-2
qgAnsiblePipeline.groovy
vars/qgAnsiblePipeline.groovy
+13
-9
qgDockerPipeline.groovy
vars/qgDockerPipeline.groovy
+1
-1
No files found.
src/org/qg/StageBucket.groovy
→
src/org/qg/
docker/
StageBucket.groovy
View file @
5ef46e8b
// src/org/foo/Stage.groovy
// src/org/foo/Stage.groovy
package
org.qg
;
package
org.qg.docker
;
import
org.qg.docker.Utils
;
import
groovy.json.JsonSlurperClassic
;
import
groovy.json.JsonSlurperClassic
;
import
org.qg.Utils
;
def
prepare_java
(
systemName
,
contextDir
)
{
def
prepare_java
(
systemName
,
contextDir
)
{
sh
"rm -rf ${contextDir}"
sh
"rm -rf ${contextDir}"
...
...
src/org/qg/Utils.groovy
→
src/org/qg/
docker/
Utils.groovy
View file @
5ef46e8b
// src/org/
foo
/Utils.groovy
// src/org/
qg/docker
/Utils.groovy
package
org.qg
;
package
org.qg
.docker
;
def
contextDir
(
workspace
)
{
def
contextDir
(
workspace
)
{
uuid
=
UUID
.
randomUUID
().
toString
()
uuid
=
UUID
.
randomUUID
().
toString
()
...
...
vars/qgAnsiblePipeline.groovy
View file @
5ef46e8b
import
org.qg.*
def
call
(
body
)
{
def
call
(
body
)
{
def
config
=
[:]
def
config
=
[:]
def
env
=
body
.
env
def
env
=
body
.
env
/* def branchName = env.BRANCH_NAME
def gitRepo = env.GIT_REPO
def
repo_name
=
env
.
repo_name
def namespace = env.NAMESPACE
def
branch_name
=
env
.
branch_name
def isDeploy = env.IS_DEPLOY
def
room
=
env
.
room
def buildNumber = env.BUILD_NUMBER*/
def
hosts
=
env
.
hosts
def
action
=
env
.
action
def
rollback_to_release
=
env
.
rollback_to_release
body
.
resolveStrategy
=
Closure
.
DELEGATE_FIRST
body
.
resolveStrategy
=
Closure
.
DELEGATE_FIRST
body
.
delegate
=
config
body
.
delegate
=
config
body
()
body
()
node
{
node
{
try
{
try
{
stage
(
'Clean'
)
{
deleteDir
()
}
stage
(
'Build'
)
{
stage
(
'Build'
)
{
echo
"build"
echo
"build"
}
}
stage
(
'Deploy'
)
{
stage
(
'Deploy'
)
{
echo
"deploy"
echo
"deploy"
}
}
...
...
vars/qgDockerPipeline.groovy
View file @
5ef46e8b
import
org.qg.*
import
org.qg.
docker.
*
def
call
(
body
)
{
def
call
(
body
)
{
...
...
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