Commit 6cd795ee authored by daidekun's avatar daidekun

fixbugs

parent bfd67fa2
......@@ -16,6 +16,20 @@ def call(body) {
body.delegate = config
body()
def partition(array, size) {
def partitions = []
int partitionCount = array.size() / size
partitionCount.times { partitionNumber ->
def start = partitionNumber * size
def end = start + size - 1
partitions << array[start..end]
}
if (array.size() % size) partitions << array[partitionCount * size..-1]
return partitions
}
node {
stage('Clean') {
deleteDir()
......@@ -23,11 +37,14 @@ def call(body) {
stage('Build') {
echo projectName
echo machines
sh "ansible-playbook /etc/ansible/build.yml -e project_name=${envType}.${projectName} -e name_with_namespace=${nameWithNamespace} -e tag_name=${tagName} -vv"
}
stage('Deploy') {
arr_machines = machines.split(",")
machines_list = partition(arr_machines, 1)
echo machines_list
sh "ansible-playbook /etc/ansible/nginx_remove.yml -e project_name=${envType}.${projectName} -e data_center=${dataCenter} -e machines=${machines} -vv"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment