Итак, я пытаюсь работать над отличным скриптом в Jenkins, который берет файл с локального компьютера и отправляет на страницу слияния.
Кажется, я не могу найти никакой документации для этого.
Я нашел этот код, и я новичок в groovy, поэтому просто хотел убедиться, что я на правильном пути. Я добавил несколько комментариев к моему пониманию, если бы кто-нибудь мог пояснить, что они означают, это было бы здорово, и дайте мне знать, на правильном ли я пути?
def server = new XMLRPCServerProxy("http://confluence:8090/rpc/xmlrpc")//Here we would have the link to our confluence server
def spaceKey = "Area" // not sure what spaceKey means
def pageTitel = "FileUpload"//The title of the page we are uploading to
def fileName = "D:\\datamodel.pdf"//the file path
def contentType = "application/pdf"//file extensions
def token = server.confluence2.login("UserName" , "Password")//confluence login credientials
def page = server.confluence2.getPage(token, spaceKey, pageTitel)//not sure
def file = new File (fileName)
server.confluence2.addAttachment( token, page.id, [ fileName: file.name, contentType:contentType ], file.bytes )