Size: a a a

2021 March 05

AI

Andrey Iakovlev in jenkins_ru
он сразу возвращает номер
источник

AI

Andrey Iakovlev in jenkins_ru
[jenkins@sks10test008 ~]$ ${JAVA_8_HOME}/bin/java -jar ${HOME}/jenkins-cli.jar -auth ${JENKINS_USR} -s ${JENKINS_URL} build test_telegram -s -p message="New message"
Started test_telegram #13
Completed test_telegram #13 : SUCCESS
источник

R

Reykjanes in jenkins_ru
Andrey Iakovlev
а если запускать не curlом а jenkins-cli ?
на удаленном сервере, где осуществляется запуск нет такой возможности
источник

II

Igor Ivanov in jenkins_ru
существуют ли плагины для более гибкой настройки хранения результатов сборки в дженкинсе? например есть билд, в нём 5 мегабайт лога самого дженкинса, а также полученные через archiveArtifacts build.zip и configure.log ; хочу чтобы сам билд и артефакт build.zip хранились вечно, лог стирался через три месяца, а артефакт configure.log через неделю

или я слишком жирного прошу, и спасаться надо через какое-нибудь artifactory/nexus?
источник

AI

Andrey Iakovlev in jenkins_ru
Reykjanes
на удаленном сервере, где осуществляется запуск нет такой возможности
почему? jenkins-cli.jar можно поставить на любую машину
источник

R

Reykjanes in jenkins_ru
Andrey Iakovlev
почему? jenkins-cli.jar можно поставить на любую машину
можно поставить, но на практике там нет возможности поставить какой-либо пакет дополнительно
источник

AI

Andrey Iakovlev in jenkins_ru
это не пакет, это один файл, ставится под любым юзером, рут не нужен
источник

AI

Andrey Iakovlev in jenkins_ru
и, как вариант, его можно вызывать с любой другой машины по ssh
источник

АС

Антон Саросек... in jenkins_ru
Andrey Iakovlev
это не пакет, это один файл, ставится под любым юзером, рут не нужен
Jre ток нужна
источник

АС

Антон Саросек... in jenkins_ru
А это уже пакеты
источник

AI

Andrey Iakovlev in jenkins_ru
это да, но она бывает и в базовой комплектации
источник

R

Reykjanes in jenkins_ru
Reykjanes
в истории сборок присваивается номер с комментом
pending—Выполняется задержка. Закончится через 2,1 секунды
кстати, задержка это из-за курла. Надо было мгновенный запуск сборки отправлять. В таком случае, через lastBuild чекается номер именно тот, который нужен
источник

R

Reykjanes in jenkins_ru
Но она не избавляет от вероятности одновременного запуска сборки несколькими пользователями
источник

R

Reykjanes in jenkins_ru
Видимо, придется разделить одну сборку 2 одинаковых
источник

JR

Jürgen Romins in jenkins_ru
Vasily
Да как то хотелось бы ограничиваться groovy, ну на крайняк java либами. Так то ещё есть java.net.URL но я с джавой не работал, и не оч понимаю как на ней написать запрос с хедером и хедер ответа получить
источник

V

Vasily in jenkins_ru
Он не возвращает хедер ответа, только тело и код ответа
источник

YO

Yaroslav Osmysliteln... in jenkins_ru
Привет, есть умельцы в связку plugin-dsl + test-harness?
Вопрос про dynamic. Дока с толку сбивает, гугление однозначного ответа не дали.
1) Можно ли как-то dynamic в тестах использовать
2) Если да - что для этого надо? добавив в доступные плагины необходимый (с которого dynamic и генерится) - не помогает. Может еще какие-то шаги?
источник

JR

Jürgen Romins in jenkins_ru
Vasily
Он не возвращает хедер ответа, только тело и код ответа
как не возвращает?)
[Pipeline] httpRequest
HttpMethod: GET
URL: https://jsonplaceholder.typicode.com/todos/1
Sending request to url: https://jsonplaceholder.typicode.com/todos/1
Response Code: HTTP/1.1 200 OK
Success code from [100‥399]
[Pipeline] echo
Status: 200
[Pipeline] echo
Content: {
 "userId": 1,
 "id": 1,
 "title": "delectus aut autem",
 "completed": false
}
[Pipeline] echo
Headers: [Server:[cloudflare], X-Ratelimit-Reset:[1612829884], Etag:[W/"53-hfEnumeNh6YirfjyjaujcOPPT+s"], Access-Control-Allow-Credentials:[true], Report-To:[{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report?s=Z5Z59%2BJEflrATbc5SzF2sPC0URtqnJAkRKBnWq0bNE5%2FSVFZkHOY4d6LZ6qrI59tiHJ0ICpNumfHmwDAtiyA8NN46SAIvTKN8txR8ayeVczBEcJFF4dyuimOrdgo"}],"max_age":604800,"group":"cf-nel"}], Set-Cookie:[__cfduid=df2d11fb7900982e89e0c131d150c5e9b1614945474; expires=Sun, 04-Apr-21 11:57:54 GMT; path=/; domain=.typicode.com; HttpOnly; SameSite=Lax], Age:[26871], Content-Type:[application/json; charset=utf-8], X-Powered-By:[Express], cf-request-id:[08a3d971560000852274938000000001], Transfer-Encoding:[chunked], CF-RAY:[62b32b6228868522-ORD], X-Ratelimit-Remaining:[999], X-Content-Type-Options:[nosniff], Connection:[keep-alive], Pragma:[no-cache], Date:[Fri, 05 Mar 2021 11:57:54 GMT], Via:[1.1 vegur], X-Ratelimit-Limit:[1000], CF-Cache-Status:[HIT], Cache-Control:[max-age=43200], NEL:[{"report_to":"cf-nel","max_age":604800}], Vary:[Origin, Accept-Encoding], Expires:[-1], Expect-CT:[max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"]]
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS
источник

V

Vasily in jenkins_ru
Jürgen Romins
как не возвращает?)
[Pipeline] httpRequest
HttpMethod: GET
URL: https://jsonplaceholder.typicode.com/todos/1
Sending request to url: https://jsonplaceholder.typicode.com/todos/1
Response Code: HTTP/1.1 200 OK
Success code from [100‥399]
[Pipeline] echo
Status: 200
[Pipeline] echo
Content: {
 "userId": 1,
 "id": 1,
 "title": "delectus aut autem",
 "completed": false
}
[Pipeline] echo
Headers: [Server:[cloudflare], X-Ratelimit-Reset:[1612829884], Etag:[W/"53-hfEnumeNh6YirfjyjaujcOPPT+s"], Access-Control-Allow-Credentials:[true], Report-To:[{"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report?s=Z5Z59%2BJEflrATbc5SzF2sPC0URtqnJAkRKBnWq0bNE5%2FSVFZkHOY4d6LZ6qrI59tiHJ0ICpNumfHmwDAtiyA8NN46SAIvTKN8txR8ayeVczBEcJFF4dyuimOrdgo"}],"max_age":604800,"group":"cf-nel"}], Set-Cookie:[__cfduid=df2d11fb7900982e89e0c131d150c5e9b1614945474; expires=Sun, 04-Apr-21 11:57:54 GMT; path=/; domain=.typicode.com; HttpOnly; SameSite=Lax], Age:[26871], Content-Type:[application/json; charset=utf-8], X-Powered-By:[Express], cf-request-id:[08a3d971560000852274938000000001], Transfer-Encoding:[chunked], CF-RAY:[62b32b6228868522-ORD], X-Ratelimit-Remaining:[999], X-Content-Type-Options:[nosniff], Connection:[keep-alive], Pragma:[no-cache], Date:[Fri, 05 Mar 2021 11:57:54 GMT], Via:[1.1 vegur], X-Ratelimit-Limit:[1000], CF-Cache-Status:[HIT], Cache-Control:[max-age=43200], NEL:[{"report_to":"cf-nel","max_age":604800}], Vary:[Origin, Accept-Encoding], Expires:[-1], Expect-CT:[max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"]]
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS
тэкс, а в последнем echo ты чего вызвал?
источник

JR

Jürgen Romins in jenkins_ru
Vasily
тэкс, а в последнем echo ты чего вызвал?
headers
источник