Size: a a a

DevOps — русскоговорящее сообщество

2020 June 29

E

Evgeny in DevOps — русскоговорящее сообщество
George Gaál
смотри. Что нужно сделать
1. описать примерно что тебе нужно. Потому что в твоей _текущей_ формулировке стоимость от условных 10000 руб до бесконечности
2. оформить просьбу о помощи как заказ в devops jobs https://t.me/devops_jobs
благодарю
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Viacheslav Kaloshin
ну раньше в гитхабе и возможностей столько не было 🙂
да? это каких? хранить код в новом интерфейсе со скошенными уголками у табличек?
источник

A

Asgoret in DevOps — русскоговорящее сообщество
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Viacheslav Kaloshin
ну actions вообще не было. а за репы да, платил 5 баксв
я тоже платил, а акшнс вообще сломанная поебота. У нас жависты решили выебнуться и собираться через экш. как итог у ашн посылает в ответ мавену какую-то хуету, которую мавен интерпретирует как ошибка и падает, мол не шмогла. это вполне себе известная ошибка, о ней гитхаб знает 1+ года, еще до публикации для всех и ничего) в итоге ребята собираются в exit 0, чтоб работало
источник

VK

Viacheslav Kaloshin in DevOps — русскоговорящее сообщество
Asgoret
да? это каких? хранить код в новом интерфейсе со скошенными уголками у табличек?
у меня 99% работы в консоли. я там красивых уголочков не вижу 🙂 а дизайнер оценила, ей нравится
источник

VS

Vasilyev Sergey in DevOps — русскоговорящее сообщество
Я вот хз, как последняя версия дизайна может нравиться
источник

D

Denis 災 nobody in DevOps — русскоговорящее сообщество
сша многие блоггеры которые живут там по 10+ лет - зовут "разъединённые штаты америки". Сокращенно раша )
источник

OB

O Bogdan in DevOps — русскоговорящее сообщество
Привет) Юзаю azure-pipeline.У меня конфиг имеет тригеры на ветки и на пути, но запускается на всё подряд CI
name: Client app
trigger:
 branches:
   include:
     - master
     - develop
     - releases/*
     - feature/*
     - bugfix/*
     - hotfix/*
 paths:
   include:
     - client/*

Оно работает по одному совпадению или как?
источник

II

Igor Ignatev in DevOps — русскоговорящее сообщество
O Bogdan
Привет) Юзаю azure-pipeline.У меня конфиг имеет тригеры на ветки и на пути, но запускается на всё подряд CI
name: Client app
trigger:
 branches:
   include:
     - master
     - develop
     - releases/*
     - feature/*
     - bugfix/*
     - hotfix/*
 paths:
   include:
     - client/*

Оно работает по одному совпадению или как?
оно работает и на то и на то раздельно
источник

HH

Haters Gonna Hate in DevOps — русскоговорящее сообщество
O Bogdan
Привет) Юзаю azure-pipeline.У меня конфиг имеет тригеры на ветки и на пути, но запускается на всё подряд CI
name: Client app
trigger:
 branches:
   include:
     - master
     - develop
     - releases/*
     - feature/*
     - bugfix/*
     - hotfix/*
 paths:
   include:
     - client/*

Оно работает по одному совпадению или как?
сделай через
stages:
- stage: Build
 jobs:
 - job: Build
источник

OB

O Bogdan in DevOps — русскоговорящее сообщество
Igor Ignatev
оно работает и на то и на то раздельно
То есть если ветка совпадает, то плевать, в каких файлах я менял, оно запустит pipeline? А как можно сделать чтобы только если оба вместе будут совпадать?
источник

OB

O Bogdan in DevOps — русскоговорящее сообщество
Haters Gonna Hate
сделай через
stages:
- stage: Build
 jobs:
 - job: Build
Сейчас в доке посмотрю, чем это может помочь, пока не понятно
источник

II

Igor Ignatev in DevOps — русскоговорящее сообщество
O Bogdan
То есть если ветка совпадает, то плевать, в каких файлах я менял, оно запустит pipeline? А как можно сделать чтобы только если оба вместе будут совпадать?
Наверно не так выразился, если у вас указаны ветки и патх, то тригерится будет на изменения в этой патх в этих ветках
источник

OB

O Bogdan in DevOps — русскоговорящее сообщество
Igor Ignatev
Наверно не так выразился, если у вас указаны ветки и патх, то тригерится будет на изменения в этой патх в этих ветках
Окей, а чего тогда оно может тригерится. У меня папка client не тронута, а оно гоняет этот pipeline? Что может быть не так?
name: Client app
trigger:
 branches:
   include:
     - master
     - develop
     - releases/*
     - feature/*
     - bugfix/*
     - hotfix/*
 paths:
   include:
     - client/*

pool:
 vmImage: 'ubuntu-latest'

jobs:
 - job: install_build
   displayName: 'Install and build'
   steps:
     - task: NodeTool@0
       inputs:
         versionSpec: '12.x'
       displayName: 'Install Node.js'

     - script: |
         npm install
       displayName: 'npm install'
       workingDirectory: ./client
     - script: |
         npm run build
       displayName: 'npm build'
       workingDirectory: ./client
 - job: audit
   displayName: 'Audit client dependencies'
   steps:
     - task: NodeTool@0
       inputs:
         versionSpec: '12.x'
       displayName: 'Install Node.js'
     - script: |
         npm audit
       displayName: 'Audit'
       workingDirectory: ./client
источник

II

Igor Ignatev in DevOps — русскоговорящее сообщество
O Bogdan
Окей, а чего тогда оно может тригерится. У меня папка client не тронута, а оно гоняет этот pipeline? Что может быть не так?
name: Client app
trigger:
 branches:
   include:
     - master
     - develop
     - releases/*
     - feature/*
     - bugfix/*
     - hotfix/*
 paths:
   include:
     - client/*

pool:
 vmImage: 'ubuntu-latest'

jobs:
 - job: install_build
   displayName: 'Install and build'
   steps:
     - task: NodeTool@0
       inputs:
         versionSpec: '12.x'
       displayName: 'Install Node.js'

     - script: |
         npm install
       displayName: 'npm install'
       workingDirectory: ./client
     - script: |
         npm run build
       displayName: 'npm build'
       workingDirectory: ./client
 - job: audit
   displayName: 'Audit client dependencies'
   steps:
     - task: NodeTool@0
       inputs:
         versionSpec: '12.x'
       displayName: 'Install Node.js'
     - script: |
         npm audit
       displayName: 'Audit'
       workingDirectory: ./client
Точно не меняются? У меня десятки пайпов с таким триггером на папки и все корректно работает
источник

OB

O Bogdan in DevOps — русскоговорящее сообщество
Igor Ignatev
Точно не меняются? У меня десятки пайпов с таким триггером на папки и все корректно работает
Да, вот можешь видеть изменилась папка app которая должна тригерить server pipeline, но запустились и client
источник

OB

O Bogdan in DevOps — русскоговорящее сообщество
Igor Ignatev
Точно не меняются? У меня десятки пайпов с таким триггером на папки и все корректно работает
источник

OB

O Bogdan in DevOps — русскоговорящее сообщество
И очень забавно, вчера было вроде всё ок, может ли быть из-за github? У него лежали некоторые сервисы и лежат сегодня иногда, может он триггерит неправильно
источник

II

Igor Ignatev in DevOps — русскоговорящее сообщество
А у тебя гитхаб репа источник, тогда хз может и есть какие ньюансы, на ажур репос все ок
источник

OB

O Bogdan in DevOps — русскоговорящее сообщество
Igor Ignatev
А у тебя гитхаб репа источник, тогда хз может и есть какие ньюансы, на ажур репос все ок
Окей, спасибо, буду разбираться
источник