-
Task
-
Resolution: Unresolved
-
Minor
Problem
== Inline Script Block Line: 9 ---- <script type="text/javascript"> var results = ${it.metrics}; console.log(results); var charts = []; google.charts.load('current', {'packages':['corechart']}); google.charts.setOnLoadCallback(drawCharts); function drawCharts(){ results.forEach( ( result ) => { var data = new google.visualization.DataTable(); data.addColumn( 'string', 'X' ); var testcase = Object.keys(result)[0]; var measurements = result[testcase]; var labeling = measurements["names"]; labeling.forEach( label => { data.addColumn( 'number', label ); }); data.addRows(measurements["data"]); var options = { 'title': testcase, chartArea: { left: 100, width: 600 }, width: 1000, hAxis: { title: 'Build Nr.' }, vAxis: { title: measurements["label"] } }; var div = document.createElement( "div" ); div.setAttribute( "id", testcase ); document.getElementById( "main-panel" ).appendChild( div ); var chart = new google.visualization.LineChart( document.getElementById( testcase ) ); chart.draw( data, options ); charts.push( chart ); } ); } </script> ----
Solution
https://www.jenkins.io/doc/developer/security/csp/#inline-javascript-blocks