Questions tagged [zuul-ci]

Zuul CI is an open source CI/CD that powers some of the largest Open Source development efforts. It is written in Python and is usually used to gate git servers including Gerrit and GitHub.

Zuul CI is a program that drives continuous integration, delivery, and deployment systems with a focus on project gating and interrelated projects.

Project documentation can be found at https://zuul-ci.org/docs/zuul/ and its community is active on #zuul channel on freenode irc.

Related tags:

14 questions
2
votes
1 answer

How to create new commands in Zuul CI to trigger custom jobs

Similar to recheck command, if I want to create custom trigger commands in Zuul CI, what's the best possible way to implement it? For example, I want to have following 2 commands defined in Zuul to trigger specific tests. /test-e2e - This would…
chakrar
  • 189
  • 2
  • 10
1
vote
0 answers

How to integrate zuul-ci with gitlab?

i'm newbe in zuul-ci. I am installing and configuring zuul-ci according to the document below. https://zuul-ci.org/docs/zuul/latest/tutorials/quick-start.html However, the documentation is not integrated with gitlab and it is difficult to…
Tony Ang
  • 11
  • 1
1
vote
1 answer

Facing issues while setting up Zuul API gateway for a Node.js based microservice

I want to set up Zuul API Gateway. I have followed the steps given in the documentation. I am running zuul on CentOs 7. Following services are running: Zookeeper Nodepool-launcher Zuul-scheduler Zuul-executor Zuul-web I have used nodepool static…
noob_nerd
  • 531
  • 1
  • 6
  • 21
0
votes
0 answers

Problem with zuul installation || Unable to start Zuul Scheduler

I was trying zuul installation from scratch. I meant building a stand-alone zuul server following the link below https://zuul-ci.org/docs/zuul/4.11.0//howtos/zuul-from-scratch.html I am facing issues with starting zuul services. I tried if the…
0
votes
1 answer

hostvars in playbook is not accessible in zuul while it works in ansible

I am using include_vars to load variables from several .yaml files - hosts: localhost vars: files: "{{ query('varnames', 'files_[0-9]+')| map('extract', hostvars.localhost, 'files')| flatten }}" tasks: -…
Eduard Florinescu
  • 16,747
  • 28
  • 113
  • 179
0
votes
1 answer

Upgrade poetry 1.2.0 tox.ini error Invalide PEP440 version: '3.8.13'

I have upgrade poetry in my github ci in my tox.ini. My ci have problem. I use zuul. When I use poetry pip install -v poetry==1.1.15. I have no problem But when I use 1.2.0 I have this error : Invalid PEP 440 version: '3.8.13+' 3.8.13 it's my…
0
votes
1 answer

Connect Zuul CI with GitHub

I want to connect Zuul CI with GitHub This page describes how to do it. The part that I do not understand is: Set Webhook URL to http://:/api/connection//payload. What is here? I tried the…
Vertexwahn
  • 7,709
  • 6
  • 64
  • 90
0
votes
1 answer

Zuul-ci zuul pass a variable to dependent job

I have a question regarding zuul_return option mentioned in the documentation https://zuul-ci.org/docs/zuul/reference/jobs.html#return-values How I can catch/reference the returned variable in the dependent job. So for example I have one job let's…
Przywek
  • 1
  • 1
0
votes
1 answer

Job config: add an element to an existing list of files

I'm trying to work with list variables in ZUUL jobs to avoid duplicating definitions of file exclusion patterns. Now I have a job definition that looks like this: - job: name: base-job vars: my_set_of_files: &myFileSet - ^.README.* -…
andi0815
  • 129
  • 1
  • 6
0
votes
1 answer

How to configure fail-fast strategy for Zuul CI jobs for a specific project?

How can someone configure a specific project (repository) to use a fail-fast strategy for jobs running inside it? fail-fast strategy on CI means that you want to cancel any running jobs as soon the first one that counts towards final result is…
sorin
  • 161,544
  • 178
  • 535
  • 806
0
votes
1 answer

How can I tell Zuul CI to make a role available without running it on pre-run?

I do have some roles that I want to run in post and currently if I add them to roles, they will be run automatically when the job is created, which is not really the desired behavior. job: name: myjob roles: - zuul: myorg/some-role …
sorin
  • 161,544
  • 178
  • 535
  • 806
0
votes
1 answer

Is there any relationship between Zuul and tox for openstack project?

Is there any relationship between Zuul and tox for openstack project? When I read a opensource openstack project I find there are zuul.d, bindep.txt, tox.ini files. So, the project use the zull, tox, I know them all have code review function,…
user7693832
  • 6,119
  • 19
  • 63
  • 114
0
votes
1 answer

Set voting in Openstack Zuul based on branch

In a legacy project we use Zuul and we need to base the zuul variable 'voting' on which branch has triggered the job. - name: ^job_name$ branch: voting: Observe we use an older version of Zuul (2.x). thanks
jne
  • 457
  • 2
  • 9
  • 22
0
votes
1 answer

zuul clone gerrit repository when event triggered?how to stop this?

Every time patchset-created event triggered, zuul clone the whole repository. how to stop this? because it takes a too long time and makes job starts very slowly.
wym
  • 13
  • 1