Hi - I've also been working on this.  I have some relevant info, but I'm waiting on some final pieces of information.  Stay tuned, IOW :)

Thierry Carrez
January 27, 2020 at 9:25 AM
Thierry Carrez wrote:
[...]
- Be mentioned on the first page of google results if you search for "open source CI tools" (not necessarily the Zuul website itself, could just be an article on CI tools that mentions Zuul)

I'm happy to report that we have succeeded in the first objective, since we are now mentioned in two "page 1" hits:

- ligurio/awesome-ci (thanks tristanC)
- Slant page for Open source CI tools

This goal was harder than I expected, as a surprising number of hits for "open source CI tools" ends up being pages that are not about open source tools at all, or that mix things with proprietary services (and just inadvertently mention "open source" on the Jenkins entry).

This really points to the utter lack of good reference information, and so we should really focus on getting "open source CI" content out there. For example an article on the landscape of open source CI/CD tools out there, mentioning the scope and strengths of each, would really be great. If you end up writing something about Zuul, make sure to prominently mention "open source CI" or "open source continuous integration", and hopefully those bad hits will lose Google juice.

- Identify 5 new, previously-unknown, Zuul users

Are we making any progress on this ?

Thierry Carrez
August 23, 2019 at 5:30 AM


Before going to deep into specific tactics to increase "visibility", I think it would be good to define desirable (and reasonable) objectives, i.e. what success would look like. I would personally pitch:

- Be mentioned on the first page of google results if you search for "open source CI tools" (not necessarily the Zuul website itself, could just be an article on CI tools that mentions Zuul)

- Identify 5 new, previously-unknown, Zuul users

There are various tactics that can be used to reach those results (in particular for the first objective), but do we agree that those are desirable outcomes ? Any other measurable, reasonable, and desirable Zuul visibility objective we could aim for?

Matthieu Huin
August 6, 2019 at 9:23 AM
Would it be worth the effort to aggregate articles and advertise upcoming or previous talks/workshops in public events, on something like "openstack planet" directly on zuul-ci.org? This might not increase visibility but would start building "credibility" in a way.



--

Matthieu Huin

Senior Software Developper

Red Hat

_______________________________________________
Zuul-discuss mailing list
Zuul-discuss@lists.zuul-ci.org
http://lists.zuul-ci.org/cgi-bin/mailman/listinfo/zuul-discuss
Greg Dekoenigsberg
August 6, 2019 at 9:11 AM

If someone intrepid soul were to start a hosted CI business around
Zuul, that would allow users to focus not on standing it up, but on
using its features.

_______________________________________________
Zuul-discuss mailing list
Zuul-discuss@lists.zuul-ci.org
http://lists.zuul-ci.org/cgi-bin/mailman/listinfo/zuul-discuss
Paul Belanger
August 6, 2019 at 8:25 AM
On Tue, Aug 06, 2019 at 02:22:35PM +0200, Thierry Carrez wrote:
Jeremy Stanley wrote:
With AnsibleFest just around the corner, I'm looking forward to
seeing lots of you again. As many on this list are probably already
aware, there will be a Zuul booth and I expect to spend a fair
amount of time there talking to new folks about what Zuul is and why
I think it's so amazing. I hear there will be some talks there which
mention Zuul as well, so hopefully that helps spread the word to
even more attendees.

This got me thinking about how growing Zuul depends on growing our
community around it, but to do that people need to know it exists in
the first place. Speaking engagements and talking to folks at
conferences are great ways, we have a slick looking Web site, some
members of the community write articles or get interviewed about
cool things they've done with Zuul, we're featured prominently in
OSF marketing materials and newsletters... but what else can we do
to get out the message, and how can we tell what's working to reach
our future community and what isn't?

Let's see what more we can come up with! Who's got suggestions?
I agree that visibility is Zuul's #1 obstacle to further adoption.

Today if you search google for "open source continuous integration tools",
none of the articles in the first two pages of results mention Zuul. There
is even one that lists 51 tools and Zuul is not one of them.

Zuul also solves a need that other CI systems so far haven't really
solved. Most humans I've seen running Zuul do because of some issue
their current CI system has. Either scaling, cross-project or some other
integration. I agree with below where most installs today are because of
humans that worked with OpenStack in the past, that is usually some good
word of mouth.

Another option is creating some sort of community team / developer
advocate who go around to all the places and does training like how to
install Zuul, common job patterns, etc. Those usually get some real good
turn out.

Adoption beyond opendev is critical to the long-term sustainability of the
project. How is one supposed to learn about Zuul's existence today?

1- you already know about it (like you come with an opendev background)
2- you run into it at an OSF-organized event
3- you run into it at one of the industry events we participate in (like
AnsibleFest)
4- you find it on the CNCF landscape
5- you stumble one one of rare articles that mentions it

If you look at user adoption today, it's almost entirely driven by (1) -
BMW, LeBonCoin only use Zuul because someone who worked on OpenStack ended
up there. It's a great testament to the quality of the project (run into it
once, you will want it everywhere). But it's clearly not enough. We need to
reinforce our presence on all of those channels.

One important reason of doing opendev is to reinforce channel (1). Obviously
we'll continue to do (2) but that only reaches so far. For (3) we should
identify other CI-related or dev-related events to participate in, beyond
AnsibleFest. (4) is a bit silly but it happens to be one of the vary few
places that properly lists Zuul as an option, so I think it is critical that
we preserve it, and find other such silly lists to be included in. And for
(5), we need to author more content, but also more aggressively reach out to
those press articles that "missed" zuul and ask them to be included in it
(and detail reasons why).

-- 
Thierry Carrez (ttx)

_______________________________________________
Zuul-discuss mailing list
Zuul-discuss@lists.zuul-ci.org
http://lists.zuul-ci.org/cgi-bin/mailman/listinfo/zuul-discuss

_______________________________________________
Zuul-discuss mailing list
Zuul-discuss@lists.zuul-ci.org
http://lists.zuul-ci.org/cgi-bin/mailman/listinfo/zuul-discuss