@devops_ru

Страница 4087 из 4568
Andrei
26.07.2018
08:28:23
Iurii
26.07.2018
08:28:37
спс, попробую так же сделать
checkout changelog: false, poll: false, scm: [$class: 'GitSCM', branches: [[name: '**/pr_bau/hotfix/test']], doGenerateSubmoduleConfigurations: false, extensions: [[$class: 'CloneOption', depth: 0, noTags: false, reference: '', shallow: false, timeout: 180], [$class: 'PreBuildMerge', options: [mergeRemote: 'origin', mergeTarget: 'bau/hotfix/test', mergeStrategy: 'DEFAULT', fastForwardMode: 'FF']], [$class: 'CleanBeforeCheckout']], submoduleCfg: [], userRemoteConfigs: [[name: 'origin', refspec: '+refs/heads/*:refs/remotes/origin/*', url: 'ssh://git@git.ex.com']]]как-то так

Andrei
26.07.2018
08:28:37
Эдуард
26.07.2018
08:29:42
$200 на счету
Через морду ssh можешь? Правило для ssh не снёс?

Google
Эдуард
26.07.2018
08:30:07
Могёшь в консольный порт коннектнуться?

Andrei
26.07.2018
08:31:39
Могёшь в консольный порт коннектнуться?
Не умею про порты). Только виртуальную создать могу руками но по ssh не подключается как раньше.

Я с юбунту захожу

Эдуард
26.07.2018
08:32:35
bama^boy
26.07.2018
08:37:55
Куда скачивать? На инстанс? И через nfs монтировать в контейнер? Разве с s3 можно скачивать файлы на инстанс и делать это при каждом поднятии инстансов после падения?
Смотря как поднимаешь инстансы. Я бы рекомендовал делать aws s3 sync при загрузке инстансов. Можешь засунуть в user-data или systemd unit.

s3 это стандратный способ хранить такую информацию как конфиги и секреты
Для секретов есть aws secrets manager, для конфигов лучше consul или parameter store. S3 лучше для данных: web статики, big data и т.п.

Pavel
26.07.2018
08:44:46
Для секретов есть aws secrets manager, для конфигов лучше consul или parameter store. S3 лучше для данных: web статики, big data и т.п.
Btw если речь зашла о hashicorp, у них тоже есть продукт для хранения секретов: vault

bama^boy
26.07.2018
08:46:31
Btw если речь зашла о hashicorp, у них тоже есть продукт для хранения секретов: vault
Ага, только оно плохо интегрируется с амазоном всё. Мы для себя пришли к выводу, что безопасность в aws лучше всего разруливать через iam, vault не настолько удобен, как нативный aws сервис.

Btw если речь зашла о hashicorp, у них тоже есть продукт для хранения секретов: vault
Опять же стоит проблема, как передать vault токен в приложение безопасно, как обновлять токены и т.п. Слишком много костылей вокруг.

Baha
26.07.2018
09:05:19


чет хрень какаято

в дженкинсе

Google
Baha
26.07.2018
09:06:02
у кого-нибудь было такое?

Andrey
26.07.2018
09:07:25
проверь диски

походу диски переполнились

Baha
26.07.2018
09:13:11
сейчас проверю

нет

место есть

Алексей
26.07.2018
09:15:24


Pavel
26.07.2018
09:17:02
Попробуй вручную зафетчить

Сергей
26.07.2018
09:17:28
в запросе очевидно

Baha
26.07.2018
09:18:06
Pavel
26.07.2018
09:19:00
Попробуй прям из воркспейса

Baha
26.07.2018
09:25:38
ок

Iurii
26.07.2018
09:26:25
500 ошибка же

Baha
26.07.2018
09:28:09
точно

?

что теперь делать то?)

ручной фетч не прошел

Iurii
26.07.2018
09:31:38
проверять что с серваком где реп живет

и почему он 500 отдает

Dmitry
26.07.2018
09:31:46
ну, раз ручной фетч не прошёл, то проблема не в дженкинсе

Google
Andrey
26.07.2018
09:32:25
логи смотри

что php или nginx не нравится

Baha
26.07.2018
09:32:41
хорошо, буду искать там

спасибо всем за советы

Евгений
26.07.2018
09:39:29
Мужики! Кто в Oracle умеет? Можно ли как то управлять зависшими сессиями/транзакциями средствами самого Oracle?

Артём
26.07.2018
09:47:24
Может кому понадобитя: Простецкий FTP сервер разворачивается в докере с нуля за пару мин. Просто скачиваешь контейнер, запускаешь с параметрами вот этими и всё: https://hub.docker.com/r/bogem/ftp/ Доступен сразу из под Windows в т.ч.

Stanislav
26.07.2018
09:56:15
чем пользуешься?

SQLDeveloper'ом или PL\SQLDeveloper?

там есть в управлении отображение сессий.

и их состояний.

ну и можно килять непонравившиеся.

Banschikov
26.07.2018
10:31:14
Всем привет! Эсть traefik в docker-swarm defaultEntryPoints = ["http", "https"] [entryPoints] [entryPoints.http] address = ":80" [entryPoints.http.redirect] entryPoint = "https" [entryPoints.https] address = ":443" [entryPoints.https.tls] [[entryPoints.https.tls.certificates]] certFile = "/cert/shared.crt" keyFile = "/cert/shared.key" [[entryPoints.https.tls.certificates]] certFile = "/cert/inkey.cert" keyFile = "/cert/itkey.key" Есть сервис в сварме с лейблами labels: com.docker.service.name: lending com.docker.stack.name: blockchain-lending traefik.enable: "true" traefik.port: 80 traefik.frontend.rule: Host:site.ru,www.site.ru traefik.frontend.entryPoints: http traefik.docker.network: front traefik.default.protocol: http Нужно чтобы этот сервси был доступе по http, но это не работает( Подскажите, что я делаю не так?(

George
26.07.2018
10:54:19
Ну, так у тебя редирект на хттпс

Не?

Alan
26.07.2018
10:59:28
[entryPoints.http.redirect] entryPoint = "https"

Banschikov
26.07.2018
11:04:45
[entryPoints.http.redirect] entryPoint = "https"
А если я уберу редирект и в лейбле укажу: traefik.frontend.redirect.entryPoint: "https", то будет редирект на https, а где не будет этого лейбла, то будет http?

Alan
26.07.2018
11:07:06
Google
Banschikov
26.07.2018
11:19:53
ну и entryPoint = "https" ниже
Не, он не причем.

Alexander
26.07.2018
11:20:16
он указывает куда редиректить

Konstantin
26.07.2018
13:01:22
он указывает куда редиректить
Но он же в сервисе переопределяет параметры

Хотя там может и нет такой логики)

Oleg
26.07.2018
13:11:11
Всем привет, никто не сталкивался в jenkins c такой ошибкой? При этом ошибка вылетает при запуске пайплайна PR, а ветка из которой сделан PR запускается и работает без проблем > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from 2 remote Git repositories > git config remote.origin.url https://REPOSITORY_URL.git # timeout=10 Cleaning workspace > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 ERROR: Error fetching remote repo 'origin' hudson.plugins.git.GitException: Failed to fetch from https://REPOSITORY_URL.git at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:888) at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1155) at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1186) at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:113) at org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition.create(CpsScmFlowDefinition.java:144) at org.jenkinsci.plugins.workflow.multibranch.SCMBinder.create(SCMBinder.java:120) at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:303) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:429) Caused by: hudson.plugins.git.GitException: Command "git reset --hard" returned status code 1: stdout: stderr: error: update_ref failed for ref 'HEAD': cannot update the ref 'HEAD': unable to append to '.git/logs/HEAD': Invalid argument at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2016) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1984) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1980) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1612) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.reset(CliGitAPIImpl.java:478) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.clean(CliGitAPIImpl.java:801) at hudson.plugins.git.GitAPI.clean(GitAPI.java:311) at hudson.plugins.git.extensions.impl.CleanBeforeCheckout.decorateFetchCommand(CleanBeforeCheckout.java:30) at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:884) ... 8 more ERROR: Error fetching remote repo 'origin' [Bitbucket] Notifying pull request build result [Bitbucket] Build result notified ERROR: Maximum checkout retry attempts reached, aborting Finished: FAILURE

Alan
26.07.2018
13:11:32
а вы точно девупсы блин?) там две строки конфига всего, и вторая явно зависит от первой

Maksim
26.07.2018
13:16:20
Всем привет, никто не сталкивался в jenkins c такой ошибкой? При этом ошибка вылетает при запуске пайплайна PR, а ветка из которой сделан PR запускается и работает без проблем > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from 2 remote Git repositories > git config remote.origin.url https://REPOSITORY_URL.git # timeout=10 Cleaning workspace > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 ERROR: Error fetching remote repo 'origin' hudson.plugins.git.GitException: Failed to fetch from https://REPOSITORY_URL.git at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:888) at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1155) at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1186) at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:113) at org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition.create(CpsScmFlowDefinition.java:144) at org.jenkinsci.plugins.workflow.multibranch.SCMBinder.create(SCMBinder.java:120) at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:303) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:429) Caused by: hudson.plugins.git.GitException: Command "git reset --hard" returned status code 1: stdout: stderr: error: update_ref failed for ref 'HEAD': cannot update the ref 'HEAD': unable to append to '.git/logs/HEAD': Invalid argument at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2016) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1984) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1980) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1612) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.reset(CliGitAPIImpl.java:478) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.clean(CliGitAPIImpl.java:801) at hudson.plugins.git.GitAPI.clean(GitAPI.java:311) at hudson.plugins.git.extensions.impl.CleanBeforeCheckout.decorateFetchCommand(CleanBeforeCheckout.java:30) at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:884) ... 8 more ERROR: Error fetching remote repo 'origin' [Bitbucket] Notifying pull request build result [Bitbucket] Build result notified ERROR: Maximum checkout retry attempts reached, aborting Finished: FAILURE
топай на канал по дженкиснсу

Stanislav
26.07.2018
13:16:32
а вы точно девупсы блин?) там две строки конфига всего, и вторая явно зависит от первой
о да... эта ява. Строка конфига одна, а ругани будет на три листа.

Maksim
26.07.2018
13:16:51
давай давай

я там =)

https://t.me/jenkins_ru

Stanislav
26.07.2018
13:17:08
Maksim
26.07.2018
13:17:26
ну там вероятней ответят

Alan
26.07.2018
13:17:26
Всем привет, никто не сталкивался в jenkins c такой ошибкой? При этом ошибка вылетает при запуске пайплайна PR, а ветка из которой сделан PR запускается и работает без проблем > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from 2 remote Git repositories > git config remote.origin.url https://REPOSITORY_URL.git # timeout=10 Cleaning workspace > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 ERROR: Error fetching remote repo 'origin' hudson.plugins.git.GitException: Failed to fetch from https://REPOSITORY_URL.git at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:888) at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1155) at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1186) at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:113) at org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition.create(CpsScmFlowDefinition.java:144) at org.jenkinsci.plugins.workflow.multibranch.SCMBinder.create(SCMBinder.java:120) at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:303) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:429) Caused by: hudson.plugins.git.GitException: Command "git reset --hard" returned status code 1: stdout: stderr: error: update_ref failed for ref 'HEAD': cannot update the ref 'HEAD': unable to append to '.git/logs/HEAD': Invalid argument at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2016) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1984) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1980) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1612) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.reset(CliGitAPIImpl.java:478) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.clean(CliGitAPIImpl.java:801) at hudson.plugins.git.GitAPI.clean(GitAPI.java:311) at hudson.plugins.git.extensions.impl.CleanBeforeCheckout.decorateFetchCommand(CleanBeforeCheckout.java:30) at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:884) ... 8 more ERROR: Error fetching remote repo 'origin' [Bitbucket] Notifying pull request build result [Bitbucket] Build result notified ERROR: Maximum checkout retry attempts reached, aborting Finished: FAILURE
овнер у файлов не меняется?

Maksim
26.07.2018
13:18:05
((((
пайплайн бы увидеть

Stanislav
26.07.2018
13:18:37
ну там вероятней ответят
не спорю. но предложение пойти в тематический канал лучше подкреплять ссылкой на него.

Google
Nik
26.07.2018
13:18:43
А кто-нибудь настраивал форвард http_proxy? То есть прокси, который коннектится к другой прокси. Что лучше для этого использовать? (Про впорос зачем - ruby до версии 2.5 не умеет в авторизацию на проксе, и надо поднять проклсю без авторизации подключенную к проксе с авторизацией)

Konstantin
26.07.2018
13:19:48
я так делал, прописываешь proxy_pass
Тут так 90% делали, думаю ему нужно готовое всё?

Maksim
26.07.2018
13:19:56
вот же ж

пойду поищу

Konstantin
26.07.2018
13:21:10
пойду поищу
чо поищешь? гугл?))

Nik
26.07.2018
13:21:26
я так делал, прописываешь proxy_pass
Что за прокси пасс? И кому прописывал?

Maksim
26.07.2018
13:21:44
server { listen 80; server_name {{reserve}}.initpro.ru; access_log /var/log/nginx/reserv.access.log; error_log /var/log/nginx/reserv.error.log; root /var/www/html; location / { proxy_set_header domain sub.domain.com; proxy_pass http://sub.domain.com /; resolver 8.8.8.8; sub_filter 'domain.com 'sub.domain.com '; sub_filter_once off; proxy_set_header Accept-Encoding ""; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cookie_domain sub.domain.com domain.com; } }

вот как то так

но тут задача хитрая была

поддомен завернуть на домен

Maksim
26.07.2018
13:22:58
ууууу

сложно

Maksim
26.07.2018
13:24:18
какой еще митман ?

все использую энжинкс

Maksim
26.07.2018
13:24:29
или haproxy

Nik
26.07.2018
13:24:53
какой еще митман ?
Описка. https://mitmproxy.org/

Svyatoslav
26.07.2018
13:25:05
ну есть извращения на тему apache он тоже умее реверс прокси

Страница 4087 из 4568