Skip to content

Instantly share code, notes, and snippets.

@dirk-thomas
Created June 30, 2017 19:07
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dirk-thomas/808a344462f83bd269f906af0e151b9d to your computer and use it in GitHub Desktop.
Save dirk-thomas/808a344462f83bd269f906af0e151b9d to your computer and use it in GitHub Desktop.
Jenkins script approvals from the ROS 1 buildfarm
<?xml version='1.0' encoding='UTF-8'?>
<scriptApproval plugin="script-security@1.27">
<approvedScriptHashes>
<string>017d0db438428731cd600b6ebda805065433520f</string>
<string>0494f61790c2498fd791726e7f80c2b4bf5667b2</string>
<string>051f7802e930bb65b6ec85faecf2d0037f59857a</string>
<string>0877425c20172f8fb4d2125a777606c0811ecef1</string>
<string>08dcdf74c93211f6ac174bdc307119782c2e1c69</string>
<string>14a5f55245795584d834193435a8abc01a1e25c4</string>
<string>155444aad8f63e4726e014ad8411e3defa0bd416</string>
<string>16d5a7df4ad1fa6b71d51e7b4963614c4950bcb2</string>
<string>1fdc06d5e900c7650163c2875a56fca958ea05c8</string>
<string>214b6890c4ff70ad9ce6d9a5ebe46a63a8f916dc</string>
<string>23210158dc83a310ac3f1d111d9c05e50836df04</string>
<string>24f4383f435ad1ade758d03abf5f2843761183cc</string>
<string>2b4fa1766b07dcc2345a025e4fbab7176f2e960c</string>
<string>2b982a13db53384d009f5ab9f41e1c276ba501ef</string>
<string>2d1bb14aed3b27fa6d78598b791c691160bdd5ba</string>
<string>2ed008c4353fa4b311609ff2e84590514d7dd6c2</string>
<string>2fcbf3c58101c87c4c8abc9939d9afc0e0b22ae9</string>
<string>3159843068557e99d2d7569d28f7b1a64898b70e</string>
<string>33252ea83853c2faa15a8df1de164cb552d72a70</string>
<string>3537606809410b675dd30019dfc707183739322c</string>
<string>37d3635e52c85bbc90fb7683a0b681e1871c91d9</string>
<string>38e7a2c44874c9d8c4dc71f9cd641af1057ce774</string>
<string>39f425329053b3d3e2904e15f49575d1eb1b947c</string>
<string>3b9bf03ef1a91f2661b88173154ac40db2d17d18</string>
<string>3d2c301e021e54d126b42b49e4042c3fcb20c396</string>
<string>3f8a3351054a0b017e599a8643cb4e9f76f58fa3</string>
<string>3f9428e04afd0490ea1d292716b697a6e0a70fb5</string>
<string>43c0c09c9bf966e8458a4c86d934abf85a80b0fc</string>
<string>449fd3243c49eec3fcd64dfc547d7d800a8fc810</string>
<string>474bd1edd887204cf29d26933c648b6d6ca5f25f</string>
<string>480d7bfe3a438d84bdb7fe651a433673a86a4c87</string>
<string>4b840f0c38ac2cf4e9794df5769fe6a6debaf5b3</string>
<string>55c8ca4db89a812ad8d81ae49fd8edf6757711a4</string>
<string>58f246ba9eb868aa04ff0f4789ed577b8db4b980</string>
<string>5dfd50235d9bb26d568fec5e76f11d037ac08c63</string>
<string>5e9d7ef56596e2c974057a7caa9bbdb98b80665a</string>
<string>5faef9e2074257735df53e608f8f33e927813da9</string>
<string>5fbd8c321ceeb7cdfec8f0617c0b4258f43eea44</string>
<string>60cf741ae175db62d43036a50df5aabf4c60f53d</string>
<string>63ac6969824512a93c569fbbb9a1d29d1a419925</string>
<string>67cfc6768df5433aa9ecbcfc8002331cc9683b41</string>
<string>6f48719f1bb76f484f3f0c8962545750096b23ac</string>
<string>6f494d8130074616f0abbddada067982cfcc50f9</string>
<string>6fd7cf47a37d521a97925a0082b11d7ea374f970</string>
<string>74b67ffd35e157a16ea2d34c3238d3cbad4e61e3</string>
<string>793e419588e5d74c4a8da94bdc93d361dd21728a</string>
<string>7b6b86710a62f0a0011e615b91ae9bbc57038fb9</string>
<string>7ee16af0b12797f887e93812bedd3c5327d88032</string>
<string>7fb8ef68a6f8697c0e0ca730e1e9795159ff8ac6</string>
<string>81849461943083df19ccd7723bb84e02d6c0bb2f</string>
<string>830e97c4eb4ac39e8c7e4b6d0cc749cae358e98f</string>
<string>84d27944826a737776b68f476d7faa4e0378d968</string>
<string>8c9ff9aecc4345837fcc7905f86f256b73dad2f2</string>
<string>8d81e08a0a10e0a25962f21213ef5a0ffcf8272e</string>
<string>8e2bdde22948a5aff467493d6ce7b9759cbcc5c4</string>
<string>9153f293578f280f1ce461f36414fe8849f9d51d</string>
<string>91aa51de835edbb0db78cbd771ef95f6288981c0</string>
<string>9369a08d2b3d3a1ef9a69055e4f64a1a39461209</string>
<string>974aceaae2a833ef7bcfc18c5937b50eae29dd03</string>
<string>9d77a2853af389b6f89176f2614f6cd0e92fe282</string>
<string>9fb8784cf298e069b536a4228baa06e8e4630b1a</string>
<string>a0a804ff77efb9b8a12f037057787d6f35be72e3</string>
<string>a0eae8543f38b5fd2b49784d650101ed5666825d</string>
<string>a4d8d8f8bf2fc02a71a34975c6abc5b241f309a3</string>
<string>a9223afb7d24a96e2f01fe31af7d829e2a716602</string>
<string>a9a590538eef334c4cd436a8c96def3f1bedd479</string>
<string>acd47f040676518925823694246197abbd1ba392</string>
<string>b22c36cdc1893af45ee77d38479e6013bbe5a109</string>
<string>b4bb3f928af6af5985ea38762d11da5f481fe326</string>
<string>b7f43443a3bd5c1558a97056eb0013fc50a21dce</string>
<string>b929ea85eb8595d404818f1345121cb54e582aec</string>
<string>bcdd4eb215f29b7861c2bb2f508a0970aee9b33f</string>
<string>bdca1978ccf2f8138b94a0ff017679d5142f07ff</string>
<string>bef33d15b0c419e8e6c1ef9b98d898189ae63c92</string>
<string>bffdf8a8fa225dee03e8d01b89d8795ef17d3cba</string>
<string>c008a2bb7f37cd1c314d6b1619dbd2fb1c511eef</string>
<string>c0ea53d98b9e0bcffdb6c6a34c3cd8d98c975c09</string>
<string>c21dfcf56764a5bc84d3c9c3f1874c1cb2c5d80e</string>
<string>c48259b1fe0df0a0df0a16f674005c72b289c965</string>
<string>c64e5540eea3864955bbe8e77a281001ccf52373</string>
<string>c8156e6eb9d62d011abc6d64e9f7a9eb8cfe785b</string>
<string>c853d3a09074a2079a30898dac879af5d6a345e4</string>
<string>c910a55a4e61d998436a7d62633b3471bf3c885f</string>
<string>c9fa2e1bfe15f085842091afd63a6f3a2e146e6e</string>
<string>ca84bef0a3e71d307d065fff298ddb340f096d8c</string>
<string>cbaeccc04a4e80d8ba7dc6f504a0debe640abb51</string>
<string>cd6c43359a37983fa3965b22f13264d9d8c3db90</string>
<string>ce62ac4dab5b05f09dc94655d2a7efd73913e0e4</string>
<string>cead0fc496cdee7e0b07188007156a0c47df4dfe</string>
<string>cebd1305dba6437516c80810068fefe8fbf8ab65</string>
<string>cf7f7d5b0f5008bb41ca0935aec071753c4a7b37</string>
<string>d070c19c21dabe933d4c94ca7d3788fa73b0afb2</string>
<string>d603fd0b38d1fc69f9b74663b05bb185901e9c27</string>
<string>d8902acf5a5eb4aa9119e389f8db5fef87b1185a</string>
<string>d957bbb4969ff61334f6864d393f6852ee65b045</string>
<string>db3de05964c06031cd05d407a368b021330231c9</string>
<string>dd39eaa8f95ff58db3f2df606950223db8ebea11</string>
<string>e309e6c6bfa925c38233aa1a077c042ef8ac0d67</string>
<string>e3f00afe83d711d70372f7535e6bb5408bfc886a</string>
<string>e456c35dfaa0f1ffa6684a79d981bc9c10c46b1a</string>
<string>e667696736b5b353df0722c4496a6766607e0a23</string>
<string>eb1b889070facc271d175cbcd850b36f1d67c6fc</string>
<string>ec7b6f03fd311f7d9cc060c489eb6ea339dffb0a</string>
<string>ed590ec28d8c5b2c9e64ca2915cf5d5431c26891</string>
<string>ee658d9f2a2a3040462e6fce21b2f35411fecf13</string>
<string>f05404db7967d399b402b3a7d211c470eb6e7b42</string>
<string>f51d90b8a90c9e46bfa5fc6259e71a526b4e88f0</string>
<string>f929c9c93e271dc7a6854fe3959bfe6e4deffeff</string>
<string>fa09f007c6b2ea46899a8af2bc0bcfae0c7d68ff</string>
<string>ff0a33e4d343a8f98b4630b990a44aad9b4ad1ac</string>
</approvedScriptHashes>
<approvedSignatures>
<string>field hudson.model.View name</string>
<string>field java.util.ArrayList size</string>
<string>method groovy.lang.Binding getVariables</string>
<string>method groovy.lang.Script println java.lang.Object</string>
<string>method hudson.XmlFile getFile</string>
<string>method hudson.model.AbstractBuild getWorkspace</string>
<string>method hudson.model.AbstractItem getConfigFile</string>
<string>method hudson.model.AbstractItem updateByXml javax.xml.transform.stream.StreamSource</string>
<string>method hudson.model.AbstractProject getUpstreamProjects</string>
<string>method hudson.model.AbstractProject isDisabled</string>
<string>method hudson.model.BuildableItem scheduleBuild hudson.model.Cause</string>
<string>method hudson.model.Item delete</string>
<string>method hudson.model.Item getName</string>
<string>method hudson.model.Job getLastBuild</string>
<string>method hudson.model.Job getNextBuildNumber</string>
<string>method hudson.model.Job isBuilding</string>
<string>method hudson.model.Job isInQueue</string>
<string>method hudson.model.Result isWorseOrEqualTo hudson.model.Result</string>
<string>method hudson.model.Run getNumber</string>
<string>method hudson.model.Run getResult</string>
<string>method hudson.model.View updateByXml javax.xml.transform.Source</string>
<string>method hudson.model.View writeXml java.io.OutputStream</string>
<string>method hudson.model.ViewGroup getViews</string>
<string>method java.io.File getName</string>
<string>method java.io.File getPath</string>
<string>method java.io.File listFiles</string>
<string>method java.lang.Thread isInterrupted</string>
<string>method javax.xml.parsers.DocumentBuilder parse java.io.File</string>
<string>method javax.xml.parsers.DocumentBuilder parse java.io.InputStream</string>
<string>method javax.xml.parsers.DocumentBuilder parse org.xml.sax.InputSource</string>
<string>method javax.xml.parsers.DocumentBuilderFactory newDocumentBuilder</string>
<string>method jenkins.model.Jenkins getAllItems</string>
<string>method jenkins.model.Jenkins getItemByFullName java.lang.String</string>
<string>method jenkins.model.Jenkins rebuildDependencyGraph</string>
<string>method jenkins.model.ModifiableTopLevelItemGroup createProjectFromXML java.lang.String java.io.InputStream</string>
<string>method org.apache.xml.serialize.DOMSerializer serialize org.w3c.dom.Document</string>
<string>method org.apache.xml.serialize.OutputFormat setIndent int</string>
<string>method org.apache.xml.serialize.OutputFormat setIndenting boolean</string>
<string>method org.w3c.dom.Document getElementsByTagName java.lang.String</string>
<string>method org.w3c.dom.Document importNode org.w3c.dom.Node boolean</string>
<string>method org.w3c.dom.Element getElementsByTagName java.lang.String</string>
<string>method org.w3c.dom.Node appendChild org.w3c.dom.Node</string>
<string>method org.w3c.dom.Node setTextContent java.lang.String</string>
<string>method org.w3c.dom.NodeList getLength</string>
<string>method org.w3c.dom.NodeList item int</string>
<string>new hudson.model.Cause$UpstreamCause hudson.model.AbstractBuild</string>
<string>new java.io.ByteArrayOutputStream</string>
<string>new java.io.File java.lang.String</string>
<string>new java.io.StringBufferInputStream java.lang.String</string>
<string>new java.lang.InterruptedException java.lang.String</string>
<string>new javax.xml.transform.stream.StreamSource java.io.Reader</string>
<string>new org.apache.xml.serialize.OutputFormat org.w3c.dom.Document</string>
<string>new org.apache.xml.serialize.XMLSerializer java.io.Writer org.apache.xml.serialize.OutputFormat</string>
<string>new org.xml.sax.InputSource java.io.Reader</string>
<string>staticMethod difflib.DiffUtils diff java.util.List java.util.List</string>
<string>staticMethod difflib.DiffUtils generateUnifiedDiff java.lang.String java.lang.String java.util.List difflib.Patch int</string>
<string>staticMethod java.lang.Thread currentThread</string>
<string>staticMethod javax.xml.parsers.DocumentBuilderFactory newInstance</string>
<string>staticMethod jenkins.model.Jenkins getInstance</string>
<string>staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getText java.io.File java.lang.String</string>
<string>staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods multiply java.lang.String java.lang.Number</string>
<string>staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods println groovy.lang.Closure java.lang.Object</string>
<string>staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Object[]</string>
</approvedSignatures>
<aclApprovedSignatures/>
<approvedClasspathEntries/>
<pendingScripts/>
<pendingSignatures/>
<pendingClasspathEntries/>
</scriptApproval>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment