Вопросы с тегом «pipeline»

427
Ошибка «Устройство ввода не TTY»

Я запускаю следующую команду от моего Jenkinsfile. Однако я получаю сообщение об ошибке «Устройство ввода не TTY» . docker run -v $PWD:/foobar -it cloudfoundry/cflinuxfs2 /foobar/script.sh Есть ли способ запустить скрипт из Jenkinsfileбез интерактивного режима? У меня есть файл с именем,...

422
Rails 4: как использовать $ (document) .ready () с турбо-ссылками

Я столкнулся с проблемой в своем приложении на Rails 4, пытаясь организовать файлы JS «по пути». Ранее они были разбросаны по разным взглядам. Я организовал их в отдельные файлы и скомпилировал их с конвейером ресурсов. Однако я только что узнал, что событие «готово» в jQuery не срабатывает при...

388
Используя Rails 3.1, куда вы помещаете свой «специфичный для страницы» код JavaScript?

Насколько я понимаю, все ваши JavaScript объединены в один файл. Rails делает это по умолчанию, когда добавляет //= require_tree .в application.jsконец файла манифеста. Это звучит как реальный спаситель жизни, но я немного обеспокоен специфичным для страницы кодом JavaScript. Этот код выполняется...

378
Как отключить ведение журнала сообщений конвейера активов (звездочек) в Ruby on Rails 3.1?

Звездочки обычно бывают довольно многословными в журнале (dev) по умолчанию в Ruby on Rails 3.1 (RC1): Started GET "/assets/application.css" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/application.css.scss (5ms) (pid 6303) Started GET "/assets/application.js" for...

213
Как получить выходные данные команды оболочки, выполненной с использованием в переменную из Jenkinsfile (groovy)?

У меня есть что-то подобное в Jenkinsfile (Groovy), и я хочу записать stdout и код выхода в переменную, чтобы позже использовать эту информацию. sh "ls -l" Как я могу это сделать, особенно если учесть, что вы не можете запустить какой-либо отличный код внутри...

185
config.assets.compile = true в производстве Rails, почему бы и нет?

Приложение Rails по умолчанию, установленное пользователем, rails newнаходится config.assets.compile = falseв производстве. И обычный способ сделать это - запустить rake assets:precompileперед развертыванием приложения, чтобы убедиться, что все активы конвейера активов скомпилированы. Так что же...

177
Можно ли добавить комментарии в файл Jenkinsfile?

Возможны ли комментарии в Jenkinsfile? Если так, какой синтаксис? Я использую декларативный синтаксис конвейера. Я хочу закомментировать раздел «пост» ниже, пока мой SMTP-сервер не работает. pipeline { agent { label 'docker-build-slave' } environment { IMAGE =...

177
Docker: Получено отказ в разрешении при попытке подключиться к сокету демона Docker в unix: ///var/run/docker.sock

Я новичок в докере. Я просто пытался использовать докер на моей локальной машине (Ubuntu 16.04) с Дженкинсом. Я настроил новую работу с помощью сценария ниже конвейера. node { stage('Build') { docker.image('maven:3.3.3').inside { sh 'mvn --version' } } } Но это не с ошибкой ниже....

166
Использование Rails 3.1 конвейера ресурсов для условного использования определенных CSS

Я нахожусь в процессе создания моего первого сольного Rails-приложения с использованием Rails 3.1.rc5. Моя проблема в том, что я хочу, чтобы мой сайт отображал различные CSS-файлы условно. Я использую Blueprint CSS и пытаюсь сделать рендеры звездочек / рельсов screen.cssбольшую часть времени,...

151
Рабочая область Jenkins Pipeline Wipe Out

Мы используем Jenkins 2.x и любим новый плагин Pipeline. Однако при таком большом количестве веток в репозитории дисковое пространство быстро заполняется. Есть ли какой-либо плагин, совместимый с Pipeline, которым я могу стереть рабочее пространство при успешной сборке?...

143
Как можно различать два конвейера в Bash?

Как можно различать два конвейера без использования временных файлов в Bash? Допустим, у вас есть два командных конвейера: foo | bar baz | quux И вы хотите найти diff в их выходах. Очевидно, одно из решений: foo | bar > /tmp/a baz | quux > /tmp/b diff /tmp/a /tmp/b Можно ли сделать это без...

143
Нет подходящих маршрутов [GET] / активы

У меня есть приложение Rails, которое я пытаюсь протестировать в производственной среде. Я запустил, RAILS_ENV=production rake assets:precompileкоторый сгенерировал все мои активы в / public / assets. Проблема в том, что когда я запускаю свое приложение, RAILS_ENV=production rails s thinя получаю:...

142
Как я могу запустить другую работу из конвейера jenkins (jenkinsfile) с помощью плагина GitHub Org?

Как я могу запустить сборку другой работы изнутри Jenkinsfile? Я предполагаю, что эта работа - еще один репозиторий в той же организации github , в которой уже есть собственный файл Jenkins. Я также хочу сделать это только в том случае, если имя ветки master, так как нет смысла запускать нисходящие...

136
Не удалось декодировать загруженный шрифт, ошибка анализа OTS: неверный тег версии + rails 4

Я делаю активы перед компиляцией и запускаю приложение в производственном режиме. После компиляции, когда я загружаю свою страницу индекса, я получаю следующие предупреждения в консоли chrome: Failed to decode downloaded font: http://localhost:3000/fonts/ionicons.ttf?v=2.0.0 prospects:1 OTS parsing...

134
Дженкинс конвейер: агент против узла?

В чем разница между агентом и узлом в конвейере Дженкинса? Я нашел эти определения: узел : большая часть работы, которую выполняет конвейер, выполняется в контексте одного или нескольких объявленных шагов узла. agent : директива агента указывает, где будет выполняться весь конвейер или конкретный...

116
Rails 4: активы не загружаются в продакшн

Я пытаюсь запустить свое приложение в производство, а пути к изображениям и CSS не работают. Вот что я сейчас делаю: Ресурсы изображений находятся в /app/assets/images/image.jpg Таблицы стилей находятся в /app/assets/stylesheets/style.css В моем макете я ссылаюсь на файл css следующим образом:...

106
Дженкинс: невозможно определить переменную на этапе конвейера

Я пытаюсь создать декларативный сценарий конвейера Jenkins, но возникают проблемы с простым объявлением переменной. Вот мой сценарий: pipeline { agent none stages { stage("first") { def foo = "foo" // fails with "WorkflowScript: 5: Expected a step @ line 5, column 13." sh "echo ${foo}" } } }...