Last Updated Oct 27, 2015 — DevOps Expert
DevOps

Over time it is possible to collect XL Deploy tasks that have not been closed and archived properly. A small CLI script can make sure that your completed XL Deploy tasks are all archived. Normally when a deployment is executed in XL Deploy it will be archived so you can review the status of the deployment later. Sometimes these tasks don’t automatically archive and will remain the XL Deploy Task Monitor.
import com.xebialabs.deployit.engine.api.execution.TaskExecutionState as TaskExecutionStatetaskList = task2.getAllCurrentTasks()for task in taskList: if task.state == TaskExecutionState.EXECUTED : print "Archive : %s %s %s %s" % ( task.id, task.description, task.owner, task.state ) task2.archive( task.id ) elif task.state == TaskExecutionState.FAILED : print "Canceling: %s %s %s %s" % ( task.id, task.description, task.owner, task.state ) task2.cancel( task.id ) else: print "---------: %s %s %s %s" % ( task.id, task.description, task.owner, task.state ) # End if # End for
An example of the output of this script is as follows:
[localhost bin]$ ./cli.sh -q -f `pwd`/cleanTaskMonitor.py Username: admin Password: Canceling: 1f92fe37-e5d2-42b0-ad0c-717c316a6174 Initial deployment of Environments/IBMPortletApp admin FAILED Canceling: c901320f-7048-4b87-b3e4-abeaea8d2ac1 Initial deployment of Environments/BasicFilePlugin admin FAILED ---------: 20809f4d-3db5-4bc7-92df-dcd2d482ce75 Initial deployment of Environments/LocalEnv/variables admin STOPPED


Continue reading about XL Deploy’s Tips and Tricks with our XL Deploy Resources Page!

Are you ready to scale your enterprise?

Explore

What's New In The World of Digital.ai

August 4, 2023

Why Financial Services Need DevSecOps More Than Ever

With Digital.ai DevSecOps solutions, financial organizations can improve their security posture, meet regulatory requirements and focus on delivering innovative financial products.

Learn More
June 23, 2023

Governance and Compliance for DevOps at Scale

Implement a Software Chain of Custody in DevOps for compliance, traceability, and cost reduction. Gain visibility and automate processes with Digital.ai Release & Deploy.

Learn More
April 10, 2023

Continuous Delivery Implementation Done Right: Learn from National Broadband Ireland Story

Through NBI’s approach to be the best open-access operator in telecom, they have been supported by key technology partners, with automation capabilities provided by Digital.ai Release and Deploy underpinning integral aspects.

Learn More