Commit 8fa8435a authored by daidekun's avatar daidekun

fixbugs

parent 32d89b49
...@@ -13,4 +13,16 @@ def partition(array, size) { ...@@ -13,4 +13,16 @@ def partition(array, size) {
if (array.size() % size) partitions << array[partitionCount * size..-1] if (array.size() % size) partitions << array[partitionCount * size..-1]
return partitions return partitions
}
def partList(al, fromIndex) {
ArrayList<String> al = new ArrayList<String>();
System.out.println("Original ArrayList Content: "+al);
ArrayList<String> al2 = new ArrayList<String>(al.subList(0, fromIndex));
System.out.println("SubList stored in ArrayList: "+al2);
List<String> list = al.subList(fromIndex + 1, al.size());
System.out.println("SubList stored in List: "+list);
} }
\ No newline at end of file
...@@ -33,8 +33,8 @@ def call(body) { ...@@ -33,8 +33,8 @@ def call(body) {
stage('Deploy') { stage('Deploy') {
arr_machines = machines.split(",") arr_machines = machines.split(",")
count = arr_machines.size() count = arr_machines.size()
int_count = (count / 2).toInteger() int_count = (count / 2).toInteger()
machines_list = _utils.partition(arr_machines, int_count) machines_list = _utils.partList(arr_machines, int_count)
print machines_list print machines_list
for (machine in machines_list) { for (machine in machines_list) {
......
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