Lines Matching +full:jenkins +full:. +full:user +(+path:plugin +path:jenkins) -(+path:plugin +path:jenkins +path:lang)

3  * Jenkins Syntax Plugin: display and trigger Jenkins job inside Dokuwiki
9 require 'jenkinsapi/jenkins.php';
30 $this->Lexer->addSpecialPattern('<jenkins[^>]*/>', $mode, 'plugin_jenkins');
60 // Jenkins Configuration
61 $jenkins_data = $this->getURLProtocol($this->getConf('jenkins.url'));
64 $data['user'] = $this->getConf('jenkins.user');
65 $data['token'] = $this->getConf('jenkins.token');
67 // Jenkins Job
68 preg_match("/job *= *(['\"])(.*?)\\1/", $match, $job);
72 // Jenkins Build
98 $renderer->doc .= $renderer->_xmlEntities($data['text']);
105 // Get Jenkins data
106 $jenkins = new DokuwikiJenkins($data);
107 $url = $jenkins->getJobURLRequest($data['job']);
109 $url = $url . '/' . $data['build_nb'];
112 $request = $jenkins->request($url, $build);
113 $weather_icon = $jenkins->getWeatherImg($jenkins->getJobURLRequest($data['job']));
124 $renderer->doc .= '<div>';
125 // Jenkins logo
126 …$renderer->doc .= '<span><img src="lib/plugins/jenkins/images/jenkins.png" class="jenkinslogo"></s…
128 $renderer->doc .= '<span class="jenkins">';
130 … $renderer->doc .= '<img src="lib/plugins/jenkins/images/'.$weather_icon.'" class="jenkins">';
132 …$renderer->doc .= '<a href="'.$request['url'].'" class="jenkins" target="_blank"> '.$request['full…
133 …$renderer->doc .= '<img src="lib/plugins/jenkins/images/'.$img.'" class="jenkins" title="'.$reques…
134 $renderer->doc .= '</span>';
136 $renderer->doc .= '<p>';
137 … $renderer->doc .= '<span> <b>'.$this->getLang('jenkins.duration').':</b> '.$duration.'</span>';
138 $renderer->doc .= '<span> <b>'.$this->getLang('jenkins.msg').'</b> ';
140 $renderer->doc .= $short_desc.'</span>';
142 $renderer->doc .= $this->getLang('jenkins.nodesc').'</span>';
143 $renderer->doc .= '</p></div>';
148 $renderer->doc .= '<div><p>';
149 …$renderer->doc .= '<span><img src="lib/plugins/jenkins/images/jenkins.png" class="jenkinslogo"></s…
150 $renderer->doc .= '<span class="jenkinsfailed">';
151 $renderer->doc .= sprintf($this->getLang('jenkins.error'), $data['job']);
152 $renderer->doc .= '</span></p>';
153 $renderer->doc .= '</div>';
158 'SUCCESS' => 'success.svg',
159 'ABORTED' => 'aborted.svg',
160 'FAILURE' => 'failed.svg'
178 $duration .= $days.'d ';
181 $duration .= $hours.'h ';
184 $duration .= $minutes.'m ';
187 $duration .= $seconds.'s ';