Системные требования#
Настройки безопасности окружения и перечень платформенных (дополнительных внешних) продуктов, используемых для установки, настройки и контроля в конечной информационной системе (далее — ИС), выбираются клиентом при разработке конечной ИС, исходя из характера обрабатываемой в ней информации и иных требований информационной безопасности (далее — ИБ), предъявляемых к ней.
Системное программное обеспечение#
Ниже представлены категории системного программного обеспечения (далее — ПО), которые обязательны или опциональны для установки, настройки, контроля и функционирования компонента. В каждой категории перечислены все поддерживаемые продукты сторонних правообладателей. Отдельно обозначены варианты, которые рекомендует АО «СберТех» (маркировка «Рекомендовано» в столбце «Продукт, функциональная совместимость с которым подтверждена»). Клиенту необходимо выбрать один из продуктов в каждой категории, исходя из условий использования конечной ИС.
Категория ПО |
Обязательность установки (да/нет) |
Наименование ПО |
Версия |
Продукт, функциональная совместимость с которым подтверждена |
Описание |
|---|---|---|---|---|---|
Среда контейнеризации |
Да |
1.19 |
Рекомендовано |
Платформа контейнеризации для запуска компонентов сервиса |
|
4.8 |
Опционально |
||||
Инструмент сборки, тестирования, развертывания контейнеризированных приложений |
Да |
2.361 |
Рекомендовано |
Сервер автоматизации, используемый для внедрения непрерывной интеграции и непрерывной доставки (CI/CD) для проектов программного обеспечения |
|
Сервис централизованного хранения репозиториев артефактов (хранилище артефактов) |
Да |
3.42.0 |
Рекомендовано |
Интегрированная платформа для проксирования, хранения и управления зависимостями Java (Maven), образами, а также распространения ПО |
|
3.43.0 |
Опционально |
||||
3.43.0 |
Опционально |
||||
Сервис централизованного хранения репозиториев исходного кода |
Да |
15.7 |
Рекомендовано |
Хранение конфигураций при автоматизированной установке |
|
7.6.7 |
Опционально |
||||
Средство хранения сертификатов |
Нет |
1.10.3 |
Опционально |
Примечание:
*
Да — категория ПО обязательна для функционирования сервиса (это означает, что сервис не может выполнять свои основные функции без установки данной категории ПО).
Нет — категория ПО необязательна для функционирования сервиса (это означает, что сервис может выполнять свои основные функции без установки данной категории ПО).
**
Рекомендовано — рекомендованный правообладателем АО «СберТех» продукт.
Опционально — альтернативный по отношению к рекомендованному правообладателем АО «СберТех» продукт.
Платформенные зависимости#
Для настройки, контроля и функционирования компонента реализована интеграция с программными продуктами, правообладателем которых является АО «СберТех»:
Наименование продукта |
Код |
Версия продукта |
Код и наименование компонента |
Обязательность установки (да/нет) |
Описание |
Аналог других производителей |
|---|---|---|---|---|---|---|
Platform V SynAI |
SAI |
2.0 |
SYTL SynAI Tools |
Нет |
Анализ успешности установки контейнеризированного приложения |
Аналогов не имеет |
Примечание:
***
Да — компонент или продукт необходим для функционирования сервиса (это означает, что сервис не может выполнять свои основные функции без установки данного компонента).
Нет — необязательный для функционирования сервиса компонент или продукт (это означает, что сервис может выполнять свои основные функции без установки данного компонента).
**** Рекомендуется установка программного продукта, правообладателем которого является АО «СберТех», при этом не исключена возможность (допускается правообладателем) использования аналога других производителей. Аналоги, в отношении которых продукт успешно прошел испытания и подтвердил свою работоспособность, указаны в разделе «Системное программное обеспечение».
Аппаратные требования#
Для компонента SMDL данный раздел не актуален. Для функционирования SMDL необходим Jenkins, поэтому аппаратные требования должны предъявляться к Jenkins.
Требование к Jenkins#
Разрешенные методы в Jenkins#
scriptApproval:
approvedScriptHashes:
- "017d0db438428731cd600b6ebda805065433520f"
- "08ef2d9011f3e4defdf62a977df641588c894a6b"
- "13af3a4fa19b0d560e5a7d727f363dcd90de4e1a"
- "1e1d00c0e70d8071d4b6ee2f7c3676139f8bded4"
- "296ee5f52dacbf0c606e57814fbedd205c20d47a"
- "314e72cc7e7d89ee4cae869b226d12477846a9ab"
- "31c0dc1818278f2a5f50f0184db1e975f92e11fe"
- "49cfbb7c6fc433fc8308bef67ff1209d13dddf80"
- "4e08248c0ad73c453d133951c7000d82276732c3"
- "50248b3a6ec0e986bb7ebf933754f2dbbea84c9f"
- "5fe1f19d1031b5708ff7b06f99b1e39240e35f85"
- "720f0da9ee10ba214b40d88376d03ac7f53c1817"
- "79f943f4fe21b7832e9bc2609b9fc66ece781e68"
- "8c3037948be2bae4064ab1dbf6bcca4f9b5c06ab"
- "91fa25ff226fea13db28485cf6885a9847dfaa18"
- "9c02f46ab88024eb03d2be750997688928879558"
- "b3dfb99f5f936b2144daf20d1e930eb47a3a888b"
- "c314b125e6b3dc02acacaafaac010ad29f8e34b2"
- "d5b9b2a933baa99fbf7d7df1ba5388784b51c9a3"
- "d7b1e715f09f3b50ee16947b51c087a1d697ef0e"
- "e0c62958c0db7ca073292ac76ee6b0c09afca086"
- "efe2152b1ae8115ce958b4aab1657408d13a337f"
- "f17c806ab9ed20dc99ee60da02d012d19f27ae58"
- "f2637db89b8743d2ab25cff761f7b983ffa8079a"
approvedSignatures:
- "field groovy.util.Node value"
- "field groovy.util.slurpersupport.GPathResult name"
- "field groovy.util.slurpersupport.Node name"
- "field hudson.model.Executor executable"
- "field hudson.model.Run result"
- "field hudson.model.Slave name"
- "field java.lang.Boolean value"
- "field java.lang.Integer value"
- "field java.lang.String value"
- "field java.util.ArrayList size"
- "field org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder$BadgeManager envVars"
- "method EMEJenkinsPlugin.changes.EMEChangeSet getLatestTagName"
- "method com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPrivateKey getPrivateKey"
- "method com.cloudbees.plugins.credentials.CredentialsStore getCredentials com.cloudbees.plugins.credentials.domains.Domain"
- "method com.cloudbees.plugins.credentials.CredentialsStore getDomains"
- "method com.cloudbees.plugins.credentials.common.IdCredentials getId"
- "method com.cloudbees.plugins.credentials.common.UsernameCredentials getUsername"
- "method com.fasterxml.jackson.databind.ObjectMapper enable com.fasterxml.jackson.databind.SerializationFeature"
- "method com.fasterxml.jackson.databind.ObjectMapper readTree java.lang.String"
- "method com.fasterxml.jackson.databind.ObjectMapper registerModule com.fasterxml.jackson.databind.Module"
- "method com.fasterxml.jackson.databind.ObjectMapper writeValueAsString java.lang.Object"
- "method com.fasterxml.jackson.databind.module.SimpleModule addSerializer java.lang.Class com.fasterxml.jackson.databind.JsonSerializer"
- "method com.github.fge.jsonschema.main.JsonSchema validate com.fasterxml.jackson.databind.JsonNode"
- "method com.github.fge.jsonschema.main.JsonSchemaFactory getJsonSchema com.fasterxml.jackson.databind.JsonNode"
- "method com.github.fge.jsonschema.main.JsonSchemaFactory getJsonSchema java.lang.String"
- "method com.github.fge.jsonschema.report.ProcessingReport isSuccess"
- "method com.jayway.jsonpath.ReadContext read java.lang.String com.jayway.jsonpath.Predicate[]"
- "method com.michelin.cio.hudson.plugins.rolestrategy.Role getName"
- "method com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy getGrantedRoles java.lang.String"
- "method groovy.json.JsonBuilder call groovy.lang.Closure"
- "method groovy.json.JsonBuilder call java.util.Map"
- "method groovy.json.JsonBuilder toPrettyString"
- "method groovy.json.JsonSlurper parse java.io.Reader"
- "method groovy.json.JsonSlurper parse java.net.URL"
- "method groovy.json.JsonSlurper setType groovy.json.JsonParserType"
- "method groovy.json.JsonSlurperClassic parseText java.lang.String"
- "method groovy.lang.Binding getVariable java.lang.String"
- "method groovy.lang.Binding getVariables"
- "method groovy.lang.GString getBytes"
- "method groovy.lang.GroovyClassLoader parseClass java.io.File"
- "method groovy.lang.GroovyClassLoader parseClass java.lang.String"
- "method groovy.lang.GroovyClassLoader parseClass java.lang.String java.lang.String"
- "method groovy.lang.GroovyObject getProperty java.lang.String"
- "method groovy.lang.GroovyObject invokeMethod java.lang.String java.lang.Object"
- "method groovy.lang.GroovyShell evaluate java.lang.String java.lang.String"
- "method groovy.lang.GroovyShell setVariable java.lang.String java.lang.Object"
- "method groovy.lang.MetaObjectProtocol getMethods"
- "method groovy.lang.Range containsWithinBounds java.lang.Object"
- "method groovy.lang.Script print java.lang.Object"
- "method groovy.lang.Script println java.lang.Object"
- "method groovy.text.Template make java.util.Map"
- "method groovy.text.TemplateEngine createTemplate java.lang.String"
- "method groovy.text.TemplateEngine createTemplate java.net.URL"
- "method groovy.text.markup.TemplateConfiguration setAutoIndent boolean"
- "method groovy.text.markup.TemplateConfiguration setAutoNewLine boolean"
- "method groovy.time.BaseDuration toMilliseconds"
- "method groovy.util.BuilderSupport createNode java.lang.Object"
- "method groovy.util.BuilderSupport createNode java.lang.Object java.lang.Object"
- "method groovy.util.BuilderSupport nodeCompleted java.lang.Object java.lang.Object"
- "method groovy.util.BuilderSupport setParent java.lang.Object java.lang.Object"
- "method groovy.util.ConfigSlurper parse java.lang.String"
- "method groovy.util.ConfigSlurper parse java.net.URL"
- "method groovy.util.Node append groovy.util.Node"
- "method groovy.util.Node attributes"
- "method groovy.util.Node children"
- "method groovy.util.Node get java.lang.String"
- "method groovy.util.Node name"
- "method groovy.util.Node remove groovy.util.Node"
- "method groovy.util.Node replaceNode groovy.lang.Closure"
- "method groovy.util.Node setValue java.lang.Object"
- "method groovy.util.Node text"
- "method groovy.util.Node value"
- "method groovy.util.NodeList getAt java.lang.String"
- "method groovy.util.NodeList text"
- "method groovy.util.XmlNodePrinter print groovy.util.Node"
- "method groovy.util.XmlNodePrinter setPreserveWhitespace boolean"
- "method groovy.util.XmlParser parse java.io.File"
- "method groovy.util.XmlParser parse java.io.Reader"
- "method groovy.util.XmlParser parse java.lang.String"
- "method groovy.util.XmlParser parseText java.lang.String"
- "method groovy.util.XmlParser setNamespaceAware boolean"
- "method groovy.util.XmlSlurper parse java.io.File"
- "method groovy.util.XmlSlurper parse java.io.InputStream"
- "method groovy.util.XmlSlurper parse java.lang.String"
- "method groovy.util.XmlSlurper parseText java.lang.String"
- "method groovy.util.XmlSlurper setFeature java.lang.String boolean"
- "method groovy.util.slurpersupport.GPathResult breadthFirst"
- "method groovy.util.slurpersupport.GPathResult childNodes"
- "method groovy.util.slurpersupport.GPathResult children"
- "method groovy.util.slurpersupport.GPathResult declareNamespace java.util.Map"
- "method groovy.util.slurpersupport.GPathResult depthFirst"
- "method groovy.util.slurpersupport.GPathResult find groovy.lang.Closure"
- "method groovy.util.slurpersupport.GPathResult findAll groovy.lang.Closure"
- "method groovy.util.slurpersupport.GPathResult getAt int"
- "method groovy.util.slurpersupport.GPathResult list"
- "method groovy.util.slurpersupport.GPathResult name"
- "method groovy.util.slurpersupport.GPathResult parent"
- "method groovy.util.slurpersupport.GPathResult size"
- "method groovy.util.slurpersupport.GPathResult text"
- "method groovy.util.slurpersupport.GPathResult toBoolean"
- "method groovy.util.slurpersupport.GPathResult toInteger"
- "method groovy.util.slurpersupport.Node name"
- "method groovy.util.slurpersupport.NodeChild attributes"
- "method groovy.xml.MarkupBuilder setDoubleQuotes boolean"
- "method groovy.xml.MarkupBuilder setEscapeAttributes boolean"
- "method groovy.xml.MarkupBuilder setOmitEmptyAttributes boolean"
- "method groovy.xml.MarkupBuilder setOmitNullAttributes boolean"
- "method hudson.FilePath child java.lang.String"
- "method hudson.FilePath copyFrom hudson.FilePath"
- "method hudson.FilePath delete"
- "method hudson.FilePath exists"
- "method hudson.FilePath getRemote"
- "method hudson.FilePath isDirectory"
- "method hudson.FilePath list"
- "method hudson.FilePath read"
- "method hudson.FilePath toURI"
- "method hudson.FilePath write java.lang.String java.lang.String"
- "method hudson.model.AbstractBuild getBuildVariableResolver"
- "method hudson.model.AbstractBuild getBuildVariables"
- "method hudson.model.AbstractBuild getProject"
- "method hudson.model.AbstractBuild getWorkspace"
- "method hudson.model.AbstractCIBase getNodes"
- "method hudson.model.Actionable addOrReplaceAction hudson.model.Action"
- "method hudson.model.Actionable getAction java.lang.Class"
- "method hudson.model.Actionable getActions java.lang.Class"
- "method hudson.model.Actionable getAllActions"
- "method hudson.model.Cause getShortDescription"
- "method hudson.model.Cause$UpstreamCause getUpstreamBuild"
- "method hudson.model.Cause$UpstreamCause getUpstreamProject"
- "method hudson.model.Cause$UpstreamCause getUpstreamUrl"
- "method hudson.model.Cause$UserIdCause getUserId"
- "method hudson.model.Computer getChannel"
- "method hudson.model.Computer isOnline"
- "method hudson.model.Hudson getJob java.lang.String"
- "method hudson.model.Hudson getSlaves"
- "method hudson.model.Item getFullName"
- "method hudson.model.Item getName"
- "method hudson.model.ItemGroup getItem java.lang.String"
- "method hudson.model.ItemGroup getItems"
- "method hudson.model.Job isBuilding"
- "method hudson.model.Label getNodes"
- "method hudson.model.Node getLabelString"
- "method hudson.model.Node getNodeName"
- "method hudson.model.Node getWorkspaceFor hudson.model.TopLevelItem"
- "method hudson.model.ParametersAction createUpdated java.util.Collection"
- "method hudson.model.ParametersAction createVariableResolver hudson.model.AbstractBuild"
- "method hudson.model.ParametersAction getParameters"
- "method hudson.model.Result isWorseOrEqualTo hudson.model.Result"
- "method hudson.model.Run getCause java.lang.Class"
- "method hudson.model.Run getCauses"
- "method hudson.model.Run getDurationString"
- "method hudson.model.Run getEnvironment"
- "method hudson.model.Run getEnvironment hudson.model.TaskListener"
- "method hudson.model.Run getExecutor"
- "method hudson.model.Run getLog"
- "method hudson.model.Run getLog int"
- "method hudson.model.Run getLogFile"
- "method hudson.model.Run getLogReader"
- "method hudson.model.Run getNumber"
- "method hudson.model.Run getResult"
- "method hudson.model.Run setDescription java.lang.String"
- "method hudson.model.Run setResult hudson.model.Result"
- "method hudson.model.Slave getComputer"
- "method hudson.plugins.git.GitChangeSet getComment"
- "method hudson.plugins.git.GitSCM getBranches"
- "method hudson.plugins.git.GitSCM getUserRemoteConfigs"
- "method hudson.plugins.git.GitSCMBackwardCompatibility getExtensions"
- "method hudson.plugins.git.UserRemoteConfig getCredentialsId"
- "method hudson.plugins.git.UserRemoteConfig getUrl"
- "method hudson.plugins.sonar.action.SonarAnalysisAction getCeTaskId"
- "method hudson.tasks.junit.TestObject getFailCount"
- "method hudson.tasks.junit.TestObject getName"
- "method hudson.tasks.junit.TestObject getPassCount"
- "method hudson.tasks.junit.TestObject getSkipCount"
- "method hudson.tasks.test.AbstractTestResultAction getFailCount"
- "method hudson.tasks.test.AbstractTestResultAction getSkipCount"
- "method hudson.tasks.test.AbstractTestResultAction getTotalCount"
- "method hudson.tasks.test.TabulatedResult getChildren"
- "method hudson.tasks.test.TestObject getFullName"
- "method hudson.tasks.test.TestResult getErrorDetails"
- "method hudson.tasks.test.TestResult getFailedTests"
- "method hudson.tasks.test.TestResult getPassedTests"
- "method hudson.tasks.test.TestResult getSkippedTests"
- "method hudson.util.Secret getPlainText"
- "method hudson.util.VariableResolver resolve java.lang.String"
- "method java.io.BufferedReader readLine"
- "method java.io.ByteArrayOutputStream toString java.lang.String"
- "method java.io.DataOutput writeBytes java.lang.String"
- "method java.io.File createNewFile"
- "method java.io.File delete"
- "method java.io.File exists"
- "method java.io.File getCanonicalPath"
- "method java.io.File getName"
- "method java.io.File getParentFile"
- "method java.io.File isDirectory"
- "method java.io.File listFiles"
- "method java.io.File mkdir"
- "method java.io.File mkdirs"
- "method java.io.File toURL"
- "method java.io.Flushable flush"
- "method java.io.InputStream read"
- "method java.io.OutputStream write byte[]"
- "method java.io.OutputStream write int"
- "method java.io.StringWriter getBuffer"
- "method java.io.Writer write java.lang.String"
- "method java.lang.AbstractStringBuilder setLength int"
- "method java.lang.Appendable append java.lang.CharSequence"
- "method java.lang.AutoCloseable close"
- "method java.lang.CharSequence subSequence int int"
- "method java.lang.Class getClassLoader"
- "method java.lang.Class getName"
- "method java.lang.Class isArray"
- "method java.lang.Class isInstance java.lang.Object"
- "method java.lang.Object hashCode"
- "method java.lang.Process exitValue"
- "method java.lang.Process waitFor"
- "method java.lang.RuntimeException java.lang.Throwable"
- "method java.lang.String concat java.lang.String"
- "method java.lang.String equalsIgnoreCase java.lang.String"
- "method java.lang.String format java.lang.String java.lang.Object[]"
- "method java.lang.String getBytes"
- "method java.lang.String getBytes java.lang.String"
- "method java.lang.String indexOf java.lang.String int"
- "method java.lang.String isEmpty"
- "method java.lang.String join java.lang.CharSequence java.lang.CharSequence[]"
- "method java.lang.String lastIndexOf java.lang.String int"
- "method java.lang.String split java.lang.String int"
- "method java.lang.String toCharArray"
- "method java.lang.Thread join"
- "method java.lang.Thread start"
- "method java.lang.Throwable fillInStackTrace"
- "method java.lang.Throwable getMessage"
- "method java.lang.Throwable getStackTrace"
- "method java.lang.Throwable printStackTrace"
- "method java.math.BigDecimal abs"
- "method java.math.BigDecimal round java.math.MathContext"
- "method java.math.BigDecimal setScale int"
- "method java.math.BigDecimal setScale int int"
- "method java.math.BigInteger toString int"
- "method java.net.HttpURLConnection disconnect"
- "method java.net.HttpURLConnection getErrorStream"
- "method java.net.HttpURLConnection getResponseCode"
- "method java.net.HttpURLConnection getResponseMessage"
- "method java.net.HttpURLConnection setInstanceFollowRedirects boolean"
- "method java.net.HttpURLConnection setRequestMethod java.lang.String"
- "method java.net.URI getHost"
- "method java.net.URI getPath"
- "method java.net.URI getPort"
- "method java.net.URI getRawFragment"
- "method java.net.URI getRawPath"
- "method java.net.URI getRawQuery"
- "method java.net.URI getScheme"
- "method java.net.URI getUserInfo"
- "method java.net.URI resolve java.lang.String"
- "method java.net.URI toURL"
- "method java.net.URL getFile"
- "method java.net.URL getHost"
- "method java.net.URL getPath"
- "method java.net.URL openConnection"
- "method java.net.URLConnection addRequestProperty java.lang.String java.lang.String"
- "method java.net.URLConnection connect"
- "method java.net.URLConnection getContent"
- "method java.net.URLConnection getContentType"
- "method java.net.URLConnection getHeaderField java.lang.String"
- "method java.net.URLConnection getHeaderFields"
- "method java.net.URLConnection getInputStream"
- "method java.net.URLConnection getLastModified"
- "method java.net.URLConnection getOutputStream"
- "method java.net.URLConnection getURL"
- "method java.net.URLConnection setConnectTimeout int"
- "method java.net.URLConnection setDoInput Boolean"
- "method java.net.URLConnection setDoInput boolean"
- "method java.net.URLConnection setDoOutput boolean"
- "method java.net.URLConnection setReadTimeout int"
- "method java.net.URLConnection setRequestProperty java.lang.String java.lang.String"
- "method java.net.URLConnection setUseCaches boolean"
- "method java.security.MessageDigest digest byte[]"
- "method java.text.DateFormat parse java.lang.String"
- "method java.util.Base64$Encoder encode byte[]"
- "method java.util.Calendar add int int"
- "method java.util.Calendar getTime"
- "method java.util.Calendar setTime java.util.Date"
- "method java.util.Collection clear"
- "method java.util.Collection containsAll java.util.Collection"
- "method java.util.Collection parallelStream"
- "method java.util.Collection remove java.lang.Object"
- "method java.util.Collection stream"
- "method java.util.Collection toArray"
- "method java.util.Comparator compare java.lang.Object java.lang.Object"
- "method java.util.Date after java.util.Date"
- "method java.util.Date before java.util.Date"
- "method java.util.Date getDate"
- "method java.util.Date getDay"
- "method java.util.Date getHours"
- "method java.util.Date getMinutes"
- "method java.util.Date getTime"
- "method java.util.Date parse java.lang.String"
- "method java.util.Dictionary get java.lang.Object"
- "method java.util.Dictionary keys"
- "method java.util.Dictionary put java.lang.Object java.lang.Object"
- "method java.util.Dictionary size"
- "method java.util.Formatter format java.lang.String java.lang.Object[]"
- "method java.util.Iterator remove"
- "method java.util.LinkedHashMap$LinkedHashIterator hasNext"
- "method java.util.LinkedHashMap$LinkedHashIterator remove"
- "method java.util.List add int java.lang.Object"
- "method java.util.List indexOf java.lang.Object"
- "method java.util.List sort java.util.Comparator"
- "method java.util.Map containsValue java.lang.Object"
- "method java.util.Map entrySet"
- "method java.util.Map isEmpty"
- "method java.util.Map remove java.lang.Object"
- "method java.util.Map size"
- "method java.util.Properties getProperty java.lang.String"
- "method java.util.Properties load java.io.Reader"
- "method java.util.Properties store java.io.Writer java.lang.String"
- "method java.util.Random nextInt int"
- "method java.util.Scanner hasNextLine"
- "method java.util.Scanner nextLine"
- "method java.util.Timer schedule java.util.TimerTask long"
- "method java.util.concurrent.Semaphore acquire"
- "method java.util.concurrent.Semaphore release"
- "method java.util.concurrent.atomic.AtomicInteger addAndGet int"
- "method java.util.concurrent.atomic.AtomicInteger compareAndSet int int"
- "method java.util.concurrent.atomic.AtomicInteger get"
- "method java.util.concurrent.atomic.AtomicInteger incrementAndGet"
- "method java.util.function.BiFunction apply java.lang.Object java.lang.Object"
- "method java.util.logging.LogManager reset"
- "method java.util.regex.MatchResult end"
- "method java.util.regex.MatchResult end int"
- "method java.util.regex.MatchResult group"
- "method java.util.regex.MatchResult group int"
- "method java.util.regex.MatchResult groupCount"
- "method java.util.regex.MatchResult start"
- "method java.util.regex.Matcher find"
- "method java.util.regex.Matcher group java.lang.String"
- "method java.util.regex.Matcher lookingAt"
- "method java.util.regex.Matcher reset"
- "method java.util.regex.Pattern matcher java.lang.CharSequence"
- "method java.util.stream.Stream collect java.util.stream.Collector"
- "method java.util.stream.Stream sorted"
- "method javax.net.ssl.SSLContext getSocketFactory"
- "method javax.net.ssl.SSLContext init javax.net.ssl.KeyManager[] javax.net.ssl.TrustManager[] java.security.SecureRandom"
- "method javax.xml.parsers.DocumentBuilder parse java.io.File"
- "method javax.xml.parsers.DocumentBuilder parse org.xml.sax.InputSource"
- "method javax.xml.parsers.DocumentBuilderFactory newDocumentBuilder"
- "method javax.xml.transform.Transformer transform javax.xml.transform.Source javax.xml.transform.Result"
- "method javax.xml.transform.TransformerFactory newTransformer"
- "method javax.xml.xpath.XPath evaluate java.lang.String java.lang.Object javax.xml.namespace.QName"
- "method javax.xml.xpath.XPathFactory newXPath"
- "method jenkins.model.CauseOfInterruption getShortDescription"
- "method jenkins.model.Jenkins getAllItems java.lang.Class"
- "method jenkins.model.Jenkins getAuthorizationStrategy"
- "method jenkins.model.Jenkins getComputers"
- "method jenkins.model.Jenkins getItemByFullName java.lang.String"
- "method jenkins.model.Jenkins getLabel java.lang.String"
- "method jenkins.model.Jenkins getNode java.lang.String"
- "method jenkins.model.Jenkins getSecurityRealm"
- "method net.sf.json.JSONArray join java.lang.String"
- "method net.sf.json.JSONObject getJSONArray java.lang.String"
- "method org.apache.commons.collections.KeyValue getKey"
- "method org.apache.commons.collections.KeyValue getValue"
- "method org.apache.commons.csv.CSVFormat withDelimiter char"
- "method org.apache.commons.csv.CSVFormat withHeader java.lang.String[]"
- "method org.apache.commons.httpclient.HttpClient getParams"
- "method org.apache.commons.httpclient.HttpClient getState"
- "method org.apache.commons.lang3.tuple.Pair getLeft"
- "method org.apache.commons.lang3.tuple.Pair getRight"
- "method org.apache.maven.model.Model getVersion"
- "method org.ini4j.Config setEscape boolean"
- "method org.ini4j.Config setStrictOperator boolean"
- "method org.jenkinsci.plugins.ParameterizedRemoteTrigger.pipeline.Handle getConfiguredJobNameOrUrl"
- "method org.jenkinsci.plugins.ParameterizedRemoteTrigger.pipeline.Handle getJobFullName"
- "method org.jenkinsci.plugins.ParameterizedRemoteTrigger.pipeline.Handle getJobName"
- "method org.jenkinsci.plugins.ParameterizedRemoteTrigger.pipeline.Handle getJobUrl"
- "method org.jenkinsci.plugins.ParameterizedRemoteTrigger.pipeline.Handle getQueueId"
- "method org.jenkinsci.plugins.ParameterizedRemoteTrigger.remoteJob.RemoteBuildInfo getResult"
- "method org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException setDangerous boolean"
- "method org.jenkinsci.plugins.scriptsecurity.scripts.ScriptApproval accessRejected org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException org.jenkinsci.plugins.scriptsecurity.scripts.ApprovalContext"
- "method org.jenkinsci.plugins.scriptsecurity.scripts.ScriptApproval configuring java.lang.String org.jenkinsci.plugins.scriptsecurity.scripts.Language org.jenkinsci.plugins.scriptsecurity.scripts.ApprovalContext"
- "method org.jenkinsci.plugins.scriptsecurity.scripts.ScriptApproval getAclApprovedSignatures"
- "method org.jenkinsci.plugins.scriptsecurity.scripts.ScriptApproval getApprovedSignatures"
- "method org.jenkinsci.plugins.workflow.cps.CpsFlowExecution getShell"
- "method org.jenkinsci.plugins.workflow.cps.CpsGroovyShellFactory build"
- "method org.jenkinsci.plugins.workflow.cps.CpsGroovyShellFactory withParent groovy.lang.GroovyShell"
- "method org.jenkinsci.plugins.workflow.cps.CpsGroovyShellFactory withSandbox boolean"
- "method org.jenkinsci.plugins.workflow.cps.CpsThread getExecution"
- "method org.jenkinsci.plugins.workflow.job.WorkflowRun doStop"
- "method org.jenkinsci.plugins.workflow.steps.FlowInterruptedException getCauses"
- "method org.jenkinsci.plugins.workflow.support.actions.EnvironmentAction getEnvironment"
- "method org.jenkinsci.plugins.workflow.support.steps.build.RunWrapper getRawBuild"
- "method org.jenkinsci.plugins.workflow.support.steps.input.Rejection getUser"
- "method org.json.JSONArray getString int"
- "method org.json.JSONArray length"
- "method org.json.JSONObject get java.lang.String"
- "method org.json.JSONObject getJSONObject java.lang.String"
- "method org.json.JSONObject has java.lang.String"
- "method org.json.JSONObject names"
- "method org.json.JSONObject put java.lang.String java.lang.Object"
- "method org.json.JSONObject toString int"
- "method org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder$BadgeManager createSummary java.lang.String"
- "method org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder$BadgeManager getBuild"
- "method org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder$BadgeManager getEnvVars"
- "method org.w3c.dom.Document getDocumentElement"
- "method org.w3c.dom.Document getElementsByTagName java.lang.String"
- "method org.w3c.dom.NamedNodeMap getNamedItem java.lang.String"
- "method org.w3c.dom.Node getAttributes"
- "method org.w3c.dom.Node getChildNodes"
- "method org.w3c.dom.Node getNodeName"
- "method org.w3c.dom.Node getNodeValue"
- "method org.w3c.dom.Node getParentNode"
- "method org.w3c.dom.Node getTextContent"
- "method org.w3c.dom.Node hasChildNodes"
- "method org.w3c.dom.Node removeChild"
- "method org.w3c.dom.Node removeChild org.w3c.dom.Node"
- "method org.w3c.dom.Node setNodeValue java.lang.String"
- "method org.w3c.dom.Node setTextContent java.lang.String"
- "method org.w3c.dom.NodeList getLength"
- "method org.yaml.snakeyaml.Yaml dump java.lang.Object"
- "method org.yaml.snakeyaml.Yaml dump java.lang.Object java.io.Writer"
- "method org.yaml.snakeyaml.Yaml dumpAsMap java.lang.Object"
- "method org.yaml.snakeyaml.Yaml load java.lang.String"
- "method se.bjurr.gitchangelog.api.model.Issue getLinkedIssues"
- "method sun.misc.CharacterEncoder encode byte[]"
- "new com.cwctravel.hudson.plugins.extended_choice_parameter.ExtendedChoiceParameterDefinition java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String boolean boolean int java.lang.String java.lang.String"
- "new com.fasterxml.jackson.databind.ObjectMapper"
- "new com.fasterxml.jackson.databind.module.SimpleModule java.lang.String"
- "new groovy.json.JsonBuilder"
- "new groovy.json.JsonBuilder java.lang.Object"
- "new groovy.json.JsonSlurperClassic"
- "new groovy.json.internal.LazyMap"
- "new groovy.lang.GroovyClassLoader"
- "new groovy.lang.GroovyClassLoader groovy.lang.GroovyClassLoader"
- "new groovy.lang.GroovyClassLoader java.lang.ClassLoader"
- "new groovy.lang.GroovyRuntimeException java.lang.String"
- "new groovy.text.GStringTemplateEngine"
- "new groovy.text.SimpleTemplateEngine"
- "new groovy.text.StreamingTemplateEngine"
- "new groovy.text.markup.MarkupTemplateEngine groovy.text.markup.TemplateConfiguration"
- "new groovy.text.markup.TemplateConfiguration"
- "new groovy.util.ConfigSlurper"
- "new groovy.util.FileNameFinder"
- "new groovy.util.GroovyScriptEngine java.lang.String"
- "new groovy.util.Node groovy.util.Node java.lang.Object"
- "new groovy.util.Node groovy.util.Node java.lang.Object java.lang.Object"
- "new groovy.util.NodeBuilder"
- "new groovy.util.XmlNodePrinter java.io.PrintWriter"
- "new groovy.util.XmlParser"
- "new groovy.util.XmlSlurper"
- "new groovy.util.XmlSlurper boolean boolean"
- "new groovy.util.XmlSlurper boolean boolean boolean"
- "new groovy.xml.MarkupBuilder"
- "new groovy.xml.MarkupBuilder java.io.Writer"
- "new groovy.xml.XmlUtil"
- "new hudson.AbortException"
- "new hudson.AbortException java.lang.String"
- "new hudson.FilePath hudson.FilePath java.lang.String"
- "new hudson.FilePath hudson.remoting.VirtualChannel"
- "new hudson.FilePath hudson.remoting.VirtualChannel java.lang.String"
- "new hudson.FilePath java.io.File"
- "new hudson.model.ChoiceParameterDefinition java.lang.String java.lang.String[] java.lang.String"
- "new hudson.model.ParametersAction java.util.List"
- "new hudson.model.RunParameterValue java.lang.String java.lang.String"
- "new hudson.model.StringParameterValue java.lang.String java.lang.String"
- "new hudson.model.StringParameterValue java.lang.String java.lang.String java.lang.String"
- "new java.io.BufferedInputStream java.io.InputStream"
- "new java.io.BufferedReader java.io.Reader"
- "new java.io.ByteArrayInputStream byte[]"
- "new java.io.ByteArrayOutputStream"
- "new java.io.DataOutputStream java.io.OutputStream"
- "new java.io.File java.io.File java.lang.String"
- "new java.io.File java.lang.String"
- "new java.io.FileInputStream java.io.File"
- "new java.io.FileReader java.io.File"
- "new java.io.InputStreamReader java.io.InputStream"
- "new java.io.OutputStreamWriter java.io.OutputStream"
- "new java.io.OutputStreamWriter java.io.OutputStream java.lang.String"
- "new java.lang.Boolean boolean"
- "new java.lang.Error java.lang.String"
- "new java.lang.Exception"
- "new java.lang.Exception java.lang.String"
- "new java.lang.Exception java.lang.String java.lang.Throwable"
- "new java.lang.Exception java.lang.String java.lang.Throwable boolean boolean"
- "new java.lang.Exception java.lang.Throwable"
- "new java.lang.IllegalArgumentException java.lang.String"
- "new java.lang.Integer int"
- "new java.lang.RuntimeException java.lang.String"
- "new java.lang.RuntimeException java.lang.String java.lang.Throwable"
- "new java.lang.RuntimeException java.lang.Throwable"
- "new java.lang.String"
- "new java.lang.String byte[]"
- "new java.lang.String byte[] java.lang.String"
- "new java.lang.String char[]"
- "new java.lang.String java.lang.String"
- "new java.lang.StringBuffer"
- "new java.lang.StringBuilder"
- "new java.lang.StringBuilder int"
- "new java.lang.StringBuilder java.lang.String"
- "new java.lang.Thread java.lang.Runnable"
- "new java.lang.Throwable"
- "new java.math.BigInteger int java.util.Random"
- "new java.math.MathContext int"
- "new java.math.MathContext int java.math.RoundingMode"
- "new java.net.URI java.lang.String"
- "new java.net.URI java.lang.String java.lang.String java.lang.String int java.lang.String java.lang.String java.lang.String"
- "new java.net.URI java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String"
- "new java.net.URL java.net.URL java.lang.String"
- "new java.security.SecureRandom"
- "new java.text.SimpleDateFormat java.lang.String"
- "new java.text.SimpleDateFormat java.lang.String java.util.Locale"
- "new java.util.ArrayList"
- "new java.util.Base64"
- "new java.util.Date"
- "new java.util.Date int int int"
- "new java.util.Date int int int int int int"
- "new java.util.Date java.lang.String"
- "new java.util.Formatter"
- "new java.util.GregorianCalendar int int int int int int"
- "new java.util.HashMap"
- "new java.util.HashMap java.util.Map"
- "new java.util.LinkedHashMap"
- "new java.util.LinkedHashMap java.util.Map"
- "new java.util.LinkedHashSet"
- "new java.util.LinkedList"
- "new java.util.Properties"
- "new java.util.Properties java.util.Properties"
- "new java.util.Random"
- "new java.util.Scanner java.io.InputStream"
- "new java.util.Timer"
- "new java.util.TreeMap"
- "new java.util.concurrent.Semaphore int"
- "new java.util.concurrent.atomic.AtomicInteger"
- "new java.util.concurrent.atomic.AtomicInteger int"
- "new java.util.logging.ConsoleHandler"
- "new javax.mail.internet.InternetAddress java.lang.String"
- "new javax.xml.transform.dom.DOMSource org.w3c.dom.Node"
- "new javax.xml.transform.stream.StreamResult java.io.Writer"
- "new jenkins.plugins.http_request.util.HttpRequestNameValuePair java.lang.String java.lang.String"
- "new net.sf.json.JSONArray"
- "new net.sf.json.JSONObject"
- "new org.apache.commons.httpclient.HttpClient"
- "new org.codehaus.groovy.ast.builder.AstBuilder"
- "new org.ini4j.Config"
- "new org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException java.lang.String java.lang.String"
- "new org.jenkinsci.plugins.scriptsecurity.scripts.languages.GroovyLanguage"
- "new org.jenkinsci.plugins.workflow.cps.CpsGroovyShellFactory org.jenkinsci.plugins.workflow.cps.CpsFlowExecution"
- "new org.jenkinsci.plugins.workflow.libs.FolderLibraries java.util.List"
- "new org.jenkinsci.plugins.workflow.libs.GlobalLibraries"
- "new org.json.JSONArray"
- "new org.json.JSONObject java.lang.String"
- "new org.jsoup.Jsoup"
- "new org.jvnet.jenkins.plugins.nodelabelparameter.NodeParameterValue java.lang.String java.lang.String java.lang.String"
- "new org.xml.sax.InputSource java.io.Reader"
- "new org.yaml.snakeyaml.Yaml"
- "new ru.sbertech.oaar.InstallInstruction org.codehaus.groovy.runtime.GStringImpl java.lang.String org.codehaus.groovy.runtime.GStringImpl java.lang.String"
- "new sun.misc.BASE64Encoder"
- "staticField com.fasterxml.jackson.databind.SerializationFeature INDENT_OUTPUT"
- "staticField com.fasterxml.jackson.databind.ser.std.NullSerializer instance"
- "staticField groovy.io.FileType FILES"
- "staticField groovy.json.JsonParserType LAX"
- "staticField java.io.File separator"
- "staticField java.lang.System out"
- "staticField java.math.BigDecimal ROUND_HALF_UP"
- "staticField java.math.RoundingMode FLOOR"
- "staticField java.net.HttpURLConnection HTTP_OK"
- "staticField java.nio.charset.StandardCharsets UTF_8"
- "staticField java.util.regex.Pattern DOTALL"
- "staticField java.util.regex.Pattern MULTILINE"
- "staticField javax.xml.xpath.XPathConstants NODE"
- "staticField javax.xml.xpath.XPathConstants NODESET"
- "staticField org.apache.commons.csv.CSVFormat DEFAULT"
- "staticMethod com.cloudbees.plugins.credentials.CredentialsProvider lookupCredentials java.lang.Class"
- "staticMethod com.cloudbees.plugins.credentials.CredentialsProvider lookupStores hudson.model.ModelObject"
- "staticMethod com.cloudbees.plugins.credentials.domains.Domain global"
- "staticMethod com.github.fge.jsonschema.main.JsonSchemaFactory byDefault"
- "staticMethod com.google.common.base.Strings isNullOrEmpty java.lang.String"
- "staticMethod com.jayway.jsonpath.JsonPath parse java.lang.String"
- "staticMethod groovy.sql.Sql newInstance java.lang.String java.lang.String java.lang.String"
- "staticMethod groovy.sql.Sql newInstance java.lang.String java.lang.String java.lang.String java.lang.String"
- "staticMethod groovy.time.TimeCategory minus java.util.Date java.util.Date"
- "staticMethod groovy.util.Eval me java.lang.String"
- "staticMethod groovy.util.Eval me java.lang.String java.lang.Object java.lang.String"
- "staticMethod groovy.xml.XmlUtil asString groovy.util.Node"
- "staticMethod groovy.xml.XmlUtil serialize groovy.util.Node"
- "staticMethod groovy.xml.XmlUtil serialize java.lang.String"
- "staticMethod hudson.plugins.sonar.SonarInstallation all"
- "staticMethod java.lang.Class forName java.lang.String"
- "staticMethod java.lang.Enum valueOf java.lang.Class java.lang.String"
- "staticMethod java.lang.Integer compare int int"
- "staticMethod java.lang.Integer toString int"
- "staticMethod java.lang.Integer valueOf java.lang.String"
- "staticMethod java.lang.Long parseLong java.lang.String"
- "staticMethod java.lang.Long valueOf java.lang.String"
- "staticMethod java.lang.Math abs int"
- "staticMethod java.lang.String format java.lang.String java.lang.Object[]"
- "staticMethod java.lang.String join java.lang.CharSequence java.lang.CharSequence[]"
- "staticMethod java.lang.String join java.lang.CharSequence java.lang.Iterable"
- "staticMethod java.lang.String valueOf int"
- "staticMethod java.lang.System getProperty java.lang.String"
- "staticMethod java.lang.System lineSeparator"
- "staticMethod java.lang.Thread currentThread"
- "staticMethod java.lang.Thread sleep long"
- "staticMethod java.net.InetAddress getLocalHost"
- "staticMethod java.net.URLEncoder encode java.lang.String"
- "staticMethod java.net.URLEncoder encode java.lang.String java.lang.String"
- "staticMethod java.security.MessageDigest getInstance java.lang.String"
- "staticMethod java.text.DateFormat getDateTimeInstance"
- "staticMethod java.util.Arrays asList java.lang.Object[]"
- "staticMethod java.util.Base64 getEncoder"
- "staticMethod java.util.Collections binarySearch java.util.List java.lang.Object java.util.Comparator"
- "staticMethod java.util.Collections reverse java.util.List"
- "staticMethod java.util.Collections singletonList java.lang.Object"
- "staticMethod java.util.Collections singletonMap java.lang.Object java.lang.Object"
- "staticMethod java.util.Collections sort java.util.List"
- "staticMethod java.util.Date parse java.lang.String"
- "staticMethod java.util.logging.LogManager getLogManager"
- "staticMethod java.util.logging.Logger getLogger java.lang.String"
- "staticMethod java.util.regex.Pattern compile java.lang.String"
- "staticMethod java.util.regex.Pattern compile java.lang.String int"
- "staticMethod java.util.stream.Collectors joining java.lang.CharSequence"
- "staticMethod javax.net.ssl.HttpsURLConnection setDefaultHostnameVerifier javax.net.ssl.HostnameVerifier"
- "staticMethod javax.net.ssl.HttpsURLConnection setDefaultSSLSocketFactory javax.net.ssl.SSLSocketFactory"
- "staticMethod javax.net.ssl.SSLContext getInstance java.lang.String"
- "staticMethod javax.xml.parsers.DocumentBuilderFactory newInstance"
- "staticMethod javax.xml.transform.TransformerFactory newInstance"
- "staticMethod javax.xml.xpath.XPathFactory newInstance"
- "staticMethod net.sf.json.JSONArray fromObject java.lang.Object"
- "staticMethod net.sf.json.JSONNull getInstance"
- "staticMethod net.sf.json.JSONObject fromObject java.lang.Object"
- "staticMethod net.sf.json.JSONSerializer toJSON java.lang.Object"
- "staticMethod org.apache.commons.lang.RandomStringUtils randomAscii int"
- "staticMethod org.apache.commons.lang3.StringUtils remove java.lang.String java.lang.String"
- "staticMethod org.apache.commons.lang3.StringUtils replace java.lang.String java.lang.String java.lang.String"
- "staticMethod org.apache.commons.lang3.StringUtils replaceAll java.lang.String java.lang.String java.lang.String"
- "staticMethod org.apache.commons.lang3.tuple.Pair of java.lang.Object java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DateGroovyMethods clearTime java.util.Date"
- "staticMethod org.codehaus.groovy.runtime.DateGroovyMethods copyWith java.util.Date java.util.Map"
- "staticMethod org.codehaus.groovy.runtime.DateGroovyMethods getAt java.util.Date int"
- "staticMethod org.codehaus.groovy.runtime.DateGroovyMethods minus java.util.Date int"
- "staticMethod org.codehaus.groovy.runtime.DateGroovyMethods plus java.util.Date int"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods abs java.lang.Number"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods addAll java.util.Collection java.lang.Object[]"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods addEntry java.util.Map java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods and java.lang.Boolean java.lang.Boolean"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods any java.lang.Iterable groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods any java.lang.Object groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods append java.io.File java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods asCollection java.lang.Iterable"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods asList java.util.Collection"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods asSynchronized java.util.Map"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods collate java.util.List int"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods collect java.util.Collection"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods collectEntries java.lang.Iterable groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods contains java.lang.Object[] java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods count java.lang.Object[] java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods count java.lang.String java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods count java.util.Collection groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods count java.util.Collection java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods drop java.lang.CharSequence int"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods drop java.lang.Object[] int"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods drop java.util.List int"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods dump java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods each java.util.Map groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods eachFileRecurse java.io.File groovy.io.FileType groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods eachLine java.io.File groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods eachLine java.io.InputStream groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods eachLine java.net.URL groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods eachMatch java.lang.String java.lang.String groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods eachWithIndex java.util.List groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods execute java.util.List"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods find java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods find java.lang.Object groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods find java.lang.String java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.lang.Object groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.lang.String java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.lang.String java.lang.String groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.lang.String java.util.regex.Pattern"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods findAll java.util.List"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods first java.util.List"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods flatten java.lang.Object[]"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods flatten java.util.List"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods get java.util.Map java.lang.Object java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Iterable int"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object[] groovy.lang.EmptyRange"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object[] groovy.lang.IntRange"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object[] groovy.lang.ObjectRange"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object[] groovy.lang.Range"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object[] java.util.Collection"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.String int"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.Collection java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.List groovy.lang.EmptyRange"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.List groovy.lang.Range"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.util.List java.util.Collection"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getBytes java.io.File"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getBytes java.io.InputStream"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getCount java.util.regex.Matcher"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getMetaClass java.lang.Class"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getMetaClass java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getProperties java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getRootLoader java.lang.ClassLoader"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getText java.io.File"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getText java.io.File java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getText java.io.InputStream"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getText java.io.InputStream java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getText java.net.URL"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getText java.net.URL java.util.Map"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getText java.net.URL java.util.Map java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods grep java.lang.Object java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods hasGroup java.util.regex.Matcher"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods hasProperty java.lang.Object java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods indexed java.lang.Iterable"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods inspect java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods intersect java.util.List java.lang.Iterable"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods invokeMethod java.lang.Object java.lang.String java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods is java.lang.Object java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods isCase java.lang.Object java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods isInteger java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods iterator java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods last java.lang.Iterable"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.lang.StringBuffer java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.Map java.util.Map"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods leftShift java.util.Map java.util.Map$Entry"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods max java.util.Collection"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods max java.util.Map groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods min java.util.Collection"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods min java.util.Map groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.lang.String java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods minus java.util.List java.lang.Iterable"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods newDataInputStream java.io.File"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods newOutputStream java.io.File"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods next java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods normalize java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods padLeft java.lang.String java.lang.Number java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods padRight java.lang.String java.lang.Number java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods plus java.lang.Character java.lang.Number"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods pop java.util.List"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods print groovy.lang.Closure java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods print java.lang.Object java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods println groovy.lang.Closure java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods println java.lang.Object java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods readBytes java.io.File"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods readLine java.io.Reader"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods readLines java.io.File"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods readLines java.io.InputStream"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods readLines java.io.Reader"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods readLines java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods readLines java.net.URL"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods removeElement java.util.Collection java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods replaceAll java.lang.String java.lang.String groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods replaceFirst java.lang.String java.lang.String groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods reverse java.lang.Object[]"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods reverse java.util.List"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods reverse java.util.List boolean"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods round java.lang.Double"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods round java.lang.Double int"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods runAfter java.util.Timer int groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods size java.util.regex.Matcher"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.lang.Object[] groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Collection"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Collection boolean"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Collection boolean groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Map"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods sort java.util.Map groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods split java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods splitEachLine java.io.File java.lang.String groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods sprintf java.lang.Object java.lang.String java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods sprintf java.lang.Object java.lang.String java.lang.Object[]"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods take java.lang.Object[] int"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods take java.util.List int"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods takeRight java.util.List int"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods toBigDecimal java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods toBigInteger java.lang.Number"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods toBigInteger java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods toBoolean java.lang.Boolean"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods toDouble java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods toFloat java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods toInteger java.lang.Number"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods toList java.lang.Object[]"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods toList java.util.Collection"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods toLong java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods toSet java.lang.Iterable"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods toSorted java.lang.Iterable"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods toURI java.lang.CharSequence"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods toURL java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.lang.Object[]"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods toUnique java.lang.Object[] groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods transpose java.util.List"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods unique java.util.List"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods upto long java.lang.Number groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods with java.lang.Object groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods withInputStream java.io.File groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods withOutputStream java.io.File groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods withPrintWriter java.io.File groovy.lang.Closure"
- "staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods write java.io.File java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.EncodingGroovyMethods decodeBase64 java.lang.String"
- "staticMethod org.codehaus.groovy.runtime.EncodingGroovyMethods encodeBase64 byte[]"
- "staticMethod org.codehaus.groovy.runtime.EncodingGroovyMethods encodeHex byte[]"
- "staticMethod org.codehaus.groovy.runtime.ProcessGroovyMethods getText java.lang.Process"
- "staticMethod org.codehaus.groovy.runtime.ScriptBytecodeAdapter bitwiseNegate java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.ScriptBytecodeAdapter castToType java.lang.Object java.lang.Class"
- "staticMethod org.codehaus.groovy.runtime.ScriptBytecodeAdapter createRange java.lang.Object java.lang.Object boolean"
- "staticMethod org.codehaus.groovy.runtime.ScriptBytecodeAdapter isCase java.lang.Object java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.ScriptBytecodeAdapter unaryMinus java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.ScriptBytecodeAdapter unaryPlus java.lang.Object"
- "staticMethod org.codehaus.groovy.runtime.SqlGroovyMethods toTimestamp java.util.Date"
- "staticMethod org.codehaus.groovy.runtime.StackTraceUtils printSanitizedStackTrace java.lang.Throwable"
- "staticMethod org.codehaus.groovy.runtime.StackTraceUtils sanitize java.lang.Throwable"
- "staticMethod org.codehaus.groovy.transform.ImmutableASTTransformation checkPropNames java.lang.Object java.util.Map"
- "staticMethod org.custommonkey.xmlunit.XMLUnit setIgnoreWhitespace boolean"
- "staticMethod org.jenkinsci.plugins.pipeline.modeldefinition.Utils markStageSkippedForConditional java.lang.String"
- "staticMethod org.jenkinsci.plugins.scriptsecurity.scripts.ApprovalContext create"
- "staticMethod org.jenkinsci.plugins.scriptsecurity.scripts.ScriptApproval get"
- "staticMethod org.jenkinsci.plugins.workflow.cps.CpsThread current"
- "staticMethod org.json.XML toJSONObject java.lang.String"
- "staticMethod org.kohsuke.groovy.sandbox.impl.Checker checkedGetProperty java.lang.Object boolean boolean java.lang.Object"
- "staticMethod ru.sbrf.devops.maven.Packaging $INIT java.lang.Object[]"
Установленные плагины в Jenkins#
Название плагина |
Версия |
|---|---|
Parameterized Remote Trigger Plugin (Parameterized-Remote-Trigger) |
3.1.5.1 |
MSTestRunner plugin (mstestrunner) |
1.3.0 |
Pub-Sub «light» Bus (pubsub-light) |
1.13 |
PostgreSQL Database Plugin (database-postgresql) |
1.2 |
Groovy Postbuild (groovy-postbuild) |
2.5 |
Parameter Separator Plugin (parameter-separator) |
1.2 |
PowerShell plugin (powershell) |
1.4 |
Git client plugin (git-client) |
3.10.0 |
Javadoc Plugin (javadoc) |
1.6 |
Ivy Plugin (ivy) |
2.1 |
Popper.js 2 API Plugin (popper2-api) |
2.11.0-1 |
database (database) |
1.9 |
Managed Scripts (managed-scripts) |
1.4 |
Display URL API (display-url-api) |
2.3.5 |
Splunk Plugin Extension (splunk-devops-extend) |
1.8.1 |
Warnings Next Generation Plugin (warnings-ng) |
9.10.3 |
Checks API plugin (checks-api) |
1.7.2 |
Folders Plugin (cloudbees-folder) |
6.16 |
Design Language (jenkins-design-language) |
1.23.3 |
Code Coverage API Plugin (code-coverage-api) |
2.0.0 |
WMI Windows Agents Plugin (windows-slaves) |
1.6 |
Nexus Artifact Uploader (nexus-artifact-uploader) |
2.13 |
Compact Columns (compact-columns) |
1.12 |
Pipeline Step API (workflow-step-api) |
2.24 |
Authentication Tokens API Plugin (authentication-tokens) |
1.4 |
Translation Assistance plugin (translation) |
1.16 |
Next Build Number Plugin (next-build-number) |
1.6 |
OAuth Credentials plugin (oauth-credentials) |
0.3 |
Validating String Parameter Plugin (validating-string-parameter) |
2.8 |
docker-build-step (docker-build-step) |
2.4 |
Async Http Client (async-http-client) |
1.9.40.0 |
URLTrigger Plug-in (urltrigger) |
1.01 |
JavaScript GUI Lib ACE Editor bundle plugin (ace-editor) |
1.1 |
Git plugin (git) |
4.10.1 |
Monitoring Event Broker (jenkinseventbroker) |
2.7.0 |
Docker Pipeline (docker-workflow) |
1.23 |
Web for Blue Ocean (blueocean-web) |
1.23.3 |
GIT server Plugin (git-server) |
1.10 |
Metrics Graphite Reporting Plugin (metrics-graphite) |
3.0.0 |
Trilead API Plugin (trilead-api) |
1.0.13 |
NodeJS Plugin (nodejs) |
1.3.3 |
Credentials Plugin (credentials) |
2.6.1 |
Configuration as Code Plugin - Groovy Scripting Extension (configuration-as-code-groovy) |
1.1 |
Popper.js API Plugin (popper-api) |
1.16.1-2 |
Pipeline API (workflow-api) |
2.47 |
Versions Node Monitors plugin (versioncolumn) |
2.1 |
CVS Plug-in (cvs) |
2.17 |
Email Extension Plugin (email-ext) |
2.83 |
Claim Plugin (claim) |
2.18.2 |
Xvfb plugin (xvfb) |
1.1.3 |
HTML Publisher plugin (htmlpublisher) |
1.23 |
Bootstrap 4 API Plugin (bootstrap4-api) |
4.6.0-3 |
Pipeline Job (workflow-job) |
2.41 |
xUnit plugin (xunit) |
2.3.9 |
OWASP Markup Formatter Plugin (antisamy-markup-formatter) |
2.1 |
Copy Artifact Plugin (copyartifact) |
1.46.1 |
Bitbucket Server Notifier (stashNotifier) |
1.20 |
Favorite (favorite) |
2.3.2 |
Pipeline Stage View Plugin (pipeline-stage-view) |
2.14 |
Kerberos SSO plugin (kerberos-sso) |
1.7 |
i18n for Blue Ocean (blueocean-i18n) |
1.23.3 |
PIT Mutation Plugin (pitmutation) |
1.0-17 |
Pipeline implementation for Blue Ocean (blueocean-pipeline-api-impl) |
1.23.3 |
Rich Text Publisher Plugin (rich-text-publisher-plugin) |
1.4 |
Apache HttpComponents Client 4.x API Plugin (apache-httpcomponents-client-4-api) |
4.5.13-1.0 |
Environment Injector Plugin (envinject) |
2.4.0 |
H2 API Plugin (h2-api) |
1.4.199 |
Pipeline Maven Integration Plugin (pipeline-maven) |
3.9.3 |
Allure Jenkins Plugin (allure-jenkins-plugin) |
2.29.0 |
SSH Credentials Plugin (ssh-credentials) |
1.19 |
Job Configuration History Plugin (jobConfigHistory) |
2.26 |
build log file size checker plugin (logfilesizechecker) |
1.5 |
Pipeline Stage Tags Metadata (pipeline-stage-tags-metadata) |
1.9.1 |
Build Authorization Token Root Plugin (build-token-root) |
1.6 |
Robot Framework plugin (robot) |
2.0.1 |
Pipeline Stage Step (pipeline-stage-step) |
2.5 |
Structs Plugin (structs) |
308.v852b473a2b8c |
GitHub Branch Source Plugin (github-branch-source) |
2.8.3 |
Multijob plugin (jenkins-multijob-plugin) |
1.36 |
Jackson 2 API Plugin (jackson2-api) |
2.13.1-246.va8a9f3eaf46a |
Pipeline Supporting APIs (workflow-support) |
3.8 |
Timestamper (timestamper) |
1.11.5 |
description setter plugin (description-setter) |
1.10 |
Join plugin (join) |
1.21 |
MSBuild Plugin (msbuild) |
1.29 |
REST API for Blue Ocean (blueocean-rest) |
1.23.3 |
jQuery UI plugin (jquery-ui) |
1.0.2 |
promoted builds plugin (promoted-builds) |
3.9.1 |
Confluence Publisher (confluence-publisher) |
2.0.6 |
Tool Environment plugin (toolenv) |
1.2 |
Analysis Model API Plugin (analysis-model-api) |
10.8.1 |
JavaScript GUI Lib Twitter Bootstrap bundle plugin (bootstrap) |
1.3.2 |
Kubernetes Credentials Provider (kubernetes-credentials-provider) |
0.12.1 |
Google OAuth Credentials plugin (google-oauth-plugin) |
1.0.0 |
Flyway Runner (flyway-runner) |
1.9 |
JUnit Attachments Plugin (junit-attachments) |
1.6 |
Blue Ocean Pipeline Editor (blueocean-pipeline-editor) |
1.23.3 |
Python Plugin (python) |
1.3 |
TAP Plugin (tap) |
2.3 |
Kubernetes Credentials Plugin (kubernetes-credentials) |
0.9.0 |
Pipeline Milestone Step (pipeline-milestone-step) |
1.3.1 |
Pipeline Nodes and Processes (workflow-durable-task-step) |
2.35 |
Fail The Build Plugin (fail-the-build-plugin) |
1.0 |
Prism API Plugin (prism-api) |
1.25.0-1 |
Integration with HPE ALI (ali-jenkins-plugin) |
2.2.57-1123.0 |
Collapsing Console Sections Plugin (collapsing-console-sections) |
1.7.0 |
Personalization for Blue Ocean (blueocean-personalization) |
1.23.3 |
PostBuildScript Plugin (postbuildscript) |
2.10.0 |
Extensible Choice Parameter plugin (extensible-choice-parameter) |
1.6.0 |
Schedule Build Plugin (schedule-build) |
0.5.1 |
Aqua Security Scanner (aqua-security-scanner) |
3.1.2 |
Script Security Plugin (script-security) |
1.78 |
Publish Over SSH (publish-over-ssh) |
1.22 |
Micro Focus Application Automation Tools (hp-application-automation-tools-plugin) |
7.2 |
Dashboard for Blue Ocean (blueocean-dashboard) |
1.23.3 |
Embeddable Build Status Plugin (embeddable-build-status) |
2.0.3 |
OpenShift Sync (openshift-sync) |
1.0.45 |
META plugin (jenkins-plugin) |
1.1.36 |
JAXB plugin (jaxb) |
2.3.0 |
REST Implementation for Blue Ocean (blueocean-rest-impl) |
1.23.3 |
Config File Provider Plugin (config-file-provider) |
3.7.1 |
SSH Build Agents plugin (ssh-slaves) |
1.31.2 |
build user vars plugin (build-user-vars-plugin) |
1.6 |
Snakeyaml API Plugin (snakeyaml-api) |
1.29.1 |
Artifact Deployer Plug-in (artifactdeployer) |
1.2 |
Pipeline (workflow-aggregator) |
2.6 |
Badge (badge) |
1.9.1 |
Parameterized Trigger plugin (parameterized-trigger) |
2.40 |
Blue Ocean Core JS (blueocean-core-js) |
1.23.3 |
Pipeline Groovy (workflow-cps) |
2656.vf7a_e7b_75a_457 |
MSTest plugin (mstest) |
1.0.0 |
Rebuilder (rebuild) |
1.32 |
AnsiColor (ansicolor) |
0.7.2 |
Maven Deployment Linker (maven-deployment-linker) |
1.5.1 |
Kubernetes plugin (kubernetes) |
1.30.1 |
GitHub Pipeline for Blue Ocean (blueocean-github-pipeline) |
1.23.3 |
Bitbucket Pipeline for Blue Ocean (blueocean-bitbucket-pipeline) |
1.23.3 |
Pipeline Model API (pipeline-model-api) |
1.9.1 |
Release Plugin (release) |
2.10.2 |
Configuration as Code Plugin (configuration-as-code) |
1.55.1 |
Pipeline Multibranch (workflow-multibranch) |
707.v71c3f0a_6ccdb_ |
Build Name and Description Setter (build-name-setter) |
2.1.0 |
Publish Over CIFS (publish-over-cifs) |
0.14 |
Pipeline Basic Steps (workflow-basic-steps) |
2.20 |
Pipeline Build Step (pipeline-build-step) |
2.15.1 |
Kubernetes Client API Plugin (kubernetes-client-api) |
5.4.1 |
Email Ext Recipients Column Plugin (email-ext-recipients-column) |
1.0 |
Infrastructure plugin for Publish Over X (publish-over) |
0.22 |
MapDB API Plugin (mapdb-api) |
1.0.9.0 |
Logstash (logstash) |
2.4.0 |
Bitbucket Push and Pull Request Plugin (bitbucket-push-and-pull-request) |
2.3.3 |
SCM API Plugin (scm-api) |
2.6.5 |
Pipeline Graph Analysis Plugin (pipeline-graph-analysis) |
1.10 |
Mattermost Notification Plugin (mattermost) |
3.1.0 |
Resource Disposer Plugin (resource-disposer) |
0.14 |
Handy Uri Templates 2.x API Plugin (handy-uri-templates-2-api) |
2.1.8-1.0 |
DTKit 2 API. (dtkit-api) |
2.1.2 |
Git Pipeline for Blue Ocean (blueocean-git-pipeline) |
1.23.3 |
Git Changelog (git-changelog) |
3.0 |
GitHub plugin (github) |
1.31.0 |
Version Number Plug-In (versionnumber) |
1.9 |
SSH plugin (ssh) |
2.6.1 |
Pipeline Declarative (pipeline-model-definition) |
1.9.1 |
SQLPlus Script Runner (sqlplus-script-runner) |
2.0.13 |
Pipeline Utility Steps (pipeline-utility-steps) |
2.8.0 |
Text File Operations (text-file-operations) |
1.3.2 |
GitLab Plugin (gitlab-plugin) |
1.5.13 |
Mask Passwords Plugin (mask-passwords) |
2.13 |
View Job Filters (view-job-filters) |
2.3 |
Pipeline REST API Plugin (pipeline-rest-api) |
2.14 |
Scriptler (scriptler) |
3.4 |
File Operations Plugin (file-operations) |
1.11 |
Green Balls (greenballs) |
1.15 |
Throttle Concurrent Builds Plug-in (throttle-concurrents) |
2.0.3 |
Custom Tools Plugin (custom-tools-plugin) |
0.8 |
List Git Branches Parameter PlugIn (list-git-branches-parameter) |
0.0.9 |
Caffeine API Plugin (caffeine-api) |
2.9.2-29.v717aac953ff3 |
Plugin Utilities API Plugin (plugin-util-api) |
2.8.0 |
PAM Authentication plugin (pam-auth) |
1.6 |
JWT for Blue Ocean (blueocean-jwt) |
1.23.3 |
Bitbucket Branch Source Plugin (cloudbees-bitbucket-branch-source) |
746.v350d2781c184 |
Mailer Plugin (mailer) |
408.vd726a_1130320 |
JavaScript GUI Lib Handlebars bundle plugin (handlebars) |
1.1.1 |
Run Condition Plugin (run-condition) |
1.5 |
Pipeline SCM Step (workflow-scm-step) |
2.13 |
Strict Crumb Issuer Plugin (strict-crumb-issuer) |
2.1.0 |
Pipeline SCM API for Blue Ocean (blueocean-pipeline-scm-api) |
1.23.3 |
Config API for Blue Ocean (blueocean-config) |
1.23.3 |
OkHttp Plugin (okhttp-api) |
3.14.9 |
Branch API Plugin (branch-api) |
2.7.0 |
JavaScript GUI Lib Moment.js bundle plugin (momentjs) |
1.1.1 |
Pipeline Declarative Extension Points API (pipeline-model-extensions) |
1.9.1 |
Multiple SCMs plugin (multiple-scms) |
0.6 |
Maven Integration plugin (maven-plugin) |
3.13 |
Audit Trail (audit-trail) |
3.7 |
Forensics API Plugin (forensics-api) |
1.7.0 |
Extra Tool Installers Plugin (extra-tool-installers) |
1.0 |
built-on-column (built-on-column) |
1.1 |
Authorize Project (authorize-project) |
1.3.0 |
HTTP Request Plugin (http_request) |
1.9.0 |
XTrigger API Plugin (xtrigger-api) |
0.2 |
Hidden Parameter plugin (hidden-parameter) |
0.0.4 |
Dashboard View (dashboard-view) |
2.18 |
Ab Initio EME TR Plugin (EMEJenkinsPlugin) |
3.5.2.0 |
Job and Node ownership plugin (ownership) |
0.13.1.1-SNAPSHOT (private-39138d4d-a19246659) |
Docker Commons Plugin (docker-commons) |
1.18 |
WAS Builder Plugin (was-builder) |
1.6.1 |
Locale plugin (locale) |
1.4 |
Blue Ocean (blueocean) |
1.23.3 |
ECharts API Plugin (echarts-api) |
5.2.2-1 |
RocketChat Notifier (rocketchatnotifier) |
1.4.8 |
Oracle Java SE Development Kit Installer Plugin (jdk-tool) |
1.4 |
Extended Choice Parameter Plug-In (extended-choice-parameter) |
0.78 |
VSTest Runner plugin (vstestrunner) |
1.0.8 |
Events API for Blue Ocean (blueocean-events) |
1.23.3 |
SSH server (sshd) |
3.1.0 |
SSH Agent Plugin (ssh-agent) |
1.23.2 |
Ansible plugin (ansible) |
1.1 |
Node and Label parameter plugin (nodelabelparameter) |
1.7.2 |
Job Import Plugin (job-import-plugin) |
3.4 |
Cucumber reports (cucumber-reports) |
5.3.1 |
JIRA Integration for Blue Ocean (blueocean-jira) |
1.23.3 |
Support Core Plugin (support-core) |
2.79.1 |
LDAP Plugin (ldap) |
2.0 |
Git Parameter Plug-In (git-parameter) |
0.9.13 |
Active Directory plugin (active-directory) |
2.25.1 |
Sberbank Unofficial Performance Center Plugin (pc) |
0.4.0 |
Docker API Plugin (docker-java-api) |
3.1.5.2 |
Cloud Statistics Plugin (cloud-stats) |
0.27 |
Configuration Slicing plugin (configurationslicing) |
1.52 |
Credentials Binding Plugin (credentials-binding) |
1.27.1 |
JavaBeans Activation Framework (JAF) API (javax-activation-api) |
1.2.0-2 |
Jersey 2 API (jersey2-api) |
2.35-3 |
UpdateSites Manager plugin (update-sites-manager) |
2.0.0 |
Android Signing Plugin (android-signing) |
2.2.5 |
JaCoCo plugin (jacoco) |
3.2.0 |
JenkinsLint Plugin (jenkinslint) |
0.14.0 |
Token Macro Plugin (token-macro) |
267.vcdaea6462991 |
JavaScript GUI Lib jQuery bundles (jQuery and jQuery UI) plugin (jquery-detached) |
1.2.1 |
Simple Theme Plugin (simple-theme-plugin) |
0.6 |
Maven Dependency Update Trigger (maven-dependency-update-trigger) |
1.5 |
Cobertura Plugin (cobertura) |
1.16 |
Durable Task Plugin (durable-task) |
1.37 |
EZ Templates (ez-templates) |
1.3.2 |
Command Agent Launcher Plugin (command-launcher) |
1.4 |
Generic Webhook Trigger Plugin (generic-webhook-trigger) |
1.82 |
SonarQube Scanner for Jenkins (sonar) |
2.12 |
Groovy (groovy) |
2.2 |
Splunk Plugin (splunk-devops) |
1.8.1 |
GitHub API Plugin (github-api) |
1.115 |
Monitoring (monitoring) |
1.85.0 |
HashiCorp SE (hashicorp-vault-plugin) |
3.8.8 |
MySQL Database Plugin (database-mysql) |
1.4 |
Test Results Analyzer Plugin (test-results-analyzer) |
0.3.5 |
Autofavorite for Blue Ocean (blueocean-autofavorite) |
1.2.4 |
Common API for Blue Ocean (blueocean-commons) |
1.23.3 |
Role-based Authorization Strategy (role-strategy) |
3.1.1 |
Bootstrap 5 API Plugin (bootstrap5-api) |
5.1.3-4 |
Server Sent Events (SSE) Gateway Plugin (sse-gateway) |
1.23 |
Checkmarx Plugin (checkmarx) |
2022.1.2 |
CloudBees Disk Usage Simple Plugin (cloudbees-disk-usage-simple) |
0.10 |
Pipeline Shared Groovy Libraries (workflow-cps-global-lib) |
561.va_ce0de3c2d69 |
Pipeline Declarative Agent API (pipeline-model-declarative-agent) |
1.1.1 |
Display URL for Blue Ocean (blueocean-display-url) |
2.3.1 |
Active Choices Plug-in (uno-choice) |
2.5.7 |
Matrix Project Plugin (matrix-project) |
1.20 |
Airwatch Jenkins Plugin for App Deployment (seamlessdeploymentofairwatchapp) |
1.0.0 |
JUnit Plugin (junit) |
1.53 |
SSH Pipeline Steps (ssh-steps) |
2.0.0 |
Jira plugin (jira) |
3.1.1 |
Subversion Plug-in (subversion) |
2.15.1 |
Docker plugin (docker-plugin) |
1.2.0 |
EnvInject API Plugin (envinject-api) |
1.8 |
Maven Release Plug-in Plug-in (m2release) |
0.16.2 |
Text Finder (text-finder) |
1.12 |
Security Inspector Plugin (security-inspector) |
0.5 |
Maven Artifact ChoiceListProvider (Nexus) (maven-artifact-choicelistprovider) |
1.5.1 |
WIX Toolset Plugin (wix) |
1.12 |
Workspace Cleanup Plugin (ws-cleanup) |
0.38 |
Post Build Export Plugin (jenkinspostbuildexport) |
1.0.1 |
Pipeline Input Step (pipeline-input-step) |
2.12 |
jQuery plugin (jquery) |
1.12.4-1 |
OWASP Dependency-Track Plugin (dependency-track) |
4.0.0 |
DataTables.net API Plugin (data-tables-api) |
1.11.3-4 |
Plain Credentials Plugin (plain-credentials) |
1.7 |
NUnit plugin (nunit) |
0.27 |
Mercurial plugin (mercurial) |
2.12 |
Job Restrictions Plugin (job-restrictions) |
0.8 |
Extra Columns Plugin (extra-columns) |
1.23 |
Build With Parameters (build-with-parameters) |
1.5.1 |
Font Awesome API Plugin (font-awesome-api) |
5.15.4-5 |
Multiselect parameter (multiselect-parameter) |
1.2 |
Extended Read Permission Plugin (extended-read-permission) |
3.2 |
Parameterized Scheduler (parameterized-scheduler) |
0.9.2 |
Metrics Plugin (metrics) |
4.0.2.8.1 |
bouncycastle API Plugin (bouncycastle-api) |
2.20 |
Repository Connector (repository-connector) |
2.0.3 |
JSch dependency plugin (jsch) |
0.1.55.2 |
Remote Jenkinsfile Provider (remote-file) |
1.11 |
OpenShift Client Jenkins Plugin (openshift-client) |
1.0.34 |
Lockable Resources plugin (lockable-resources) |
2.11 |
Basic Branch Build Strategies Plugin (basic-branch-build-strategies) |
1.3.2 |
Matrix Authorization Strategy Plugin (matrix-auth) |
2.6.6 |
Job DSL (job-dsl) |
1.77 |
Filesystem List Parameter Plug-in (filesystem-list-parameter-plugin) |
0.0.6 |
External Monitor Job Type Plugin (external-monitor-job) |
1.7 |
Kubernetes CLI Plugin (kubernetes-cli) |
1.10.3 |
Gradle Plugin (gradle) |
1.36 |
Zephyr Scale (tm4j-automation) |
2.0.0 |
JQuery3 API Plugin (jquery3-api) |
3.6.0-2 |
Variant Plugin (variant) |
1.4 |
Icon Shim Plugin (icon-shim) |
2.0.3 |
Ant Plugin (ant) |
1.11 |
Go Plugin (golang) |
1.2 |
Conditional BuildStep (conditional-buildstep) |
1.4.1 |
JavaMail API (javax-mail-api) |
1.6.2-2 |
Build Timeout (build-timeout) |
1.20 |
Maven Metadata Plugin for Jenkins CI server (maven-metadata-plugin) |
2.0.0 |
TestNG Results Plugin (testng-plugin) |
1.15 |
Serenity plugin (serenity) |
1.2 |
Установленные tool в Jenkins#
Для работы SMDL требуются следующие Jenkins Tool:
Описание tool |
Версия |
|---|---|
tool содержащий Python |
3.6 |
tool содержащий kubectl |
1.18 |
tool содержащий Helm |
3.8.0 |
tool содержащий GO |
1.18 |
tool содержащий JDK |
Определяется для каждой инсталляции |
tool содержащий Maven |
Определяется для каждой инсталляции |
tool содержащий SonarQube |
1.18 |
tool содержащий Gradle |
Определяется для каждой инсталляции |
tool содержащий OpenShift CLI |
3.11 |
tool содержащий YQ |
4.20.2 |
Tool, содержащий Python, должен иметь следующие библиотеки:
Название библиотеки |
Версия |
|---|---|
pexpect |
4.8.0 |
requests |
2.25.1 |
beautifulsoup4 |
4.9.3 |
lxml |
4.8.0 |
deepdiff |
5.5.0 |
openpyxl |
3.0.9 |
ruamel.yaml |
0.17.20 |
python-dotenv |
0.19.2 |
jinja2 |
3.0.3 |
ruamel.yaml.jinja2 |
0.2.5 |
ruamel.yaml.clib |
0.2.6 |
Требование к Jenkins Slave Node#
Операционная система#
На агентах Jenkins должна быть установлена ОС Linux. Рекомендуемая версия – Альт 8 СП версии SP 8.2.
Требование к ПО Jenkins Slave Node#
Наименование ПО |
Версия ПО |
Назначение ПО |
|---|---|---|
python3 |
3.6 |
Интерпретатор Python-скриптов |
virtualenv |
20.0.4 и выше |
Утилита для создания виртуального окружения |
pip |
20.0.1 и выше |
Система управления пакетами, которая используется для установки и управления программными пакетами, написанными на Python |
docker |
20.10.11 и выше |
Инструмент для управления контейнерными процессами |
podman |
4.6.1 и выше |
Инструмент для управления контейнерными процессами |
Требование к системе оркестрации приложений#
Минимально необходимые права для работы компонента SMDL в системе оркестрации приложений:#
rules:
### apply тип_ресурсов, get тип_ресурсов, log имя pod(s), login, scale deploy
- verbs:
- get
apiGroups:
- ''
- apps
- batch
- k8s.cni.cncf.io
- maistra.io
- project.openshift.io
resources:
- namespaces
- pods/log
- serviceaccounts
##
- deployments/scale
##
- jobs
##
- network-attachment-definitions
##
- servicemeshmemberrolls
##
- projects
### adm policy add-role-to-user, describe rolebinding, get тип_ресурсов(кроме secrets), logs тип_ресурсов
- verbs:
- get
- list
apiGroups:
- ''
- apps
- apps.openshift.io
- autoscaling
- networking.istio.io
- networking.synapse.sber
- rbac.authorization.k8s.io
- route.openshift.io
resources:
- configmaps
- events
- pods
- replicasets
#- secrets
- services
##
- deployments
##
- deploymentconfigs
##
- horizontalpodautoscalers
##
- destinationrules
- envoyfilters
- gateways
- serviceentries
- sidecars
- virtualservices
##
- servicetrafficpolicies # федерация
##
- rolebindings
##
- routes
###adm policy add-role-to-user, apply тип_ресурсов, exec имя pod(s), process файл-темплейт
- verbs:
- create
apiGroups:
- ''
- batch
- k8s.cni.cncf.io
- rbac.authorization.k8s.io
- template.openshift.io
resources:
- pods/exec
##
- jobs
##
- network-attachment-definitions
##
- rolebindings
##
- processedtemplates
### apply тип_ресурсов, label namespace, scale deploy
- verbs:
- patch
apiGroups:
- ''
- apps
- maistra.io
resources:
- namespaces
##
- deployments/scale
##
- servicemeshmemberrolls
### patch ServiceMeshMemberRoll, scale deploy
- verbs:
- update
apiGroups:
- ''
- apps
resources:
- pods
##
- deployments
- deployments/scale
### apply тип_ресурсов(кроме secrets), scale deploy
- verbs:
- create
- patch
apiGroups:
- ''
- apps
- apps.openshift.io
- autoscaling
- networking.istio.io
- route.openshift.io
resources:
- configmaps
- replicasets
- serviceaccounts
#- secrets
- services
##
- deployments
##
- deploymentconfigs
##
- horizontalpodautoscalers
##
- destinationrules
- envoyfilters
- gateways
- serviceentries
- sidecars
- virtualservices
##
- routes
### delete тип_ресурсов(кроме secrets)
- verbs:
- delete
apiGroups:
- ''
- apps
- apps.openshift.io
- autoscaling
- batch
- k8s.cni.cncf.io
- networking.istio.io
- networking.k8s.io
- route.openshift.io
resources:
- configmaps
- replicasets
#- secrets
- services
- serviceaccounts
##
- deployments
##
- deploymentconfigs
##
- horizontalpodautoscalers
##
- jobs
##
- network-attachment-definitions
##
- destinationrules
- envoyfilters
- gateways
- serviceentries
- sidecars
- virtualservices
##
- networkpolicies
##
- routes