Hello,
I made a dark vector skin some time ago and recently I’ve been trying to set up a CI/CD in order to find regressions (ie. When the Vector skin is updated and some white elements appear). In order to do so I need a Gitlab Runner installed. For now, I’ve set it up on my PC, however I’d prefer it to be hosted on some always-up machine.
I already have a Toolforge tool related to this skin so question arises: Is it possible to set up Gitlab Runner on Toolforge? Or maybe there’s other way to do it (perhaps GitHub Actions)?
Thanks in advance, Marcin (User:Msz2001)
Hi Marcin!
It may be possible to set up a runner on toolforge, but I am unaware of anyone doing that yet.
We have runners available under the "repos" namespace (that is any project under the umbrella of https://gitlab.wikimedia.org/repos ).
But instance-wide runners are still in the works—you can follow progress on Phabricator task T297426[1].
Thanks! – Tyler
[0]: < https://wikitech.wikimedia.org/wiki/Help:Cloud_Services_introduction#Cloud_V...
[1]: https://phabricator.wikimedia.org/T297426
Hi Marcin!
It may be possible to set up a runner on toolforge, but it seems like this might be a case where a Cloud VPS instance[0] would be more appropriate.
What's your project on GitLab?
There are some available runners under the "repos" namespace (that is any project under the umbrella of https://gitlab.wikimedia.org/repos ).
Instance-wide generally available runners are something we're working on—you can follow progress on Phabricator task T297426[1].
[0]: < https://wikitech.wikimedia.org/wiki/Help:Cloud_Services_introduction#Cloud_V...
[1]: https://phabricator.wikimedia.org/T297426
On Mon, Nov 14, 2022 at 8:11 AM Marcin Szwarc marcinszwarc@hotmail.com wrote:
Hello,
I made a dark vector skin some time ago and recently I’ve been trying to set up a CI/CD in order to find regressions (ie. When the Vector skin is updated and some white elements appear). In order to do so I need a Gitlab Runner installed. For now, I’ve set it up on my PC, however I’d prefer it to be hosted on some always-up machine.
I already have a Toolforge tool related to this skin so question arises: Is it possible to set up Gitlab Runner on Toolforge? Or maybe there’s other way to do it (perhaps GitHub Actions)?
Thanks in advance,
Marcin (User:Msz2001) _______________________________________________ Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org To unsubscribe send an email to wikitech-l-leave@lists.wikimedia.org https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
Hi Tyler
Thanks for the response. The project is at https://gitlab.wikimedia.org/toolforge-repos/vector-dark/
The Cloud VPS seems to me a bit like an overkill in this particular situation, but I may be mistaken.
Marcin ________________________________ From: Tyler Cipriani tcipriani@wikimedia.org Sent: Tuesday, November 15, 2022 1:29:16 AM To: Wikitech-l wikitech-l@lists.wikimedia.org Subject: [Wikitech-l] Re: Gitlab Runner on Toolforge
Hi Marcin!
It may be possible to set up a runner on toolforge, but I am unaware of anyone doing that yet.
We have runners available under the "repos" namespace (that is any project under the umbrella of https://gitlab.wikimedia.org/repos ).
But instance-wide runners are still in the works—you can follow progress on Phabricator task T297426[1].
Thanks! – Tyler
[0]: https://wikitech.wikimedia.org/wiki/Help:Cloud_Services_introduction#Cloud_VPS [1]: https://phabricator.wikimedia.org/T297426
Hi Marcin!
It may be possible to set up a runner on toolforge, but it seems like this might be a case where a Cloud VPS instance[0] would be more appropriate.
What's your project on GitLab?
There are some available runners under the "repos" namespace (that is any project under the umbrella of https://gitlab.wikimedia.org/repos ).
Instance-wide generally available runners are something we're working on—you can follow progress on Phabricator task T297426[1].
[0]: https://wikitech.wikimedia.org/wiki/Help:Cloud_Services_introduction#Cloud_VPS [1]: https://phabricator.wikimedia.org/T297426
On Mon, Nov 14, 2022 at 8:11 AM Marcin Szwarc <marcinszwarc@hotmail.commailto:marcinszwarc@hotmail.com> wrote:
Hello,
I made a dark vector skin some time ago and recently I’ve been trying to set up a CI/CD in order to find regressions (ie. When the Vector skin is updated and some white elements appear). In order to do so I need a Gitlab Runner installed. For now, I’ve set it up on my PC, however I’d prefer it to be hosted on some always-up machine.
I already have a Toolforge tool related to this skin so question arises: Is it possible to set up Gitlab Runner on Toolforge? Or maybe there’s other way to do it (perhaps GitHub Actions)?
Thanks in advance,
Marcin (User:Msz2001)
_______________________________________________ Wikitech-l mailing list -- wikitech-l@lists.wikimedia.orgmailto:wikitech-l@lists.wikimedia.org To unsubscribe send an email to wikitech-l-leave@lists.wikimedia.orgmailto:wikitech-l-leave@lists.wikimedia.org https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
The Cloud VPS seems to me a bit like an overkill in this particular situation, but I may be mistaken.
This should be mostly limited to:
- request project / quota - create VM (by clicking in web UI) - apply puppet role (role::gitlab_runner) (also in web UI) - run puppet agent... and the runner gets created for you
On Tue, Nov 15, 2022 at 11:59 AM Marcin Szwarc marcinszwarc@hotmail.com wrote:
Hi Tyler
Thanks for the response. The project is at https://gitlab.wikimedia.org/toolforge-repos/vector-dark/
The Cloud VPS seems to me a bit like an overkill in this particular situation, but I may be mistaken.
Marcin ________________________________ From: Tyler Cipriani tcipriani@wikimedia.org Sent: Tuesday, November 15, 2022 1:29:16 AM To: Wikitech-l wikitech-l@lists.wikimedia.org Subject: [Wikitech-l] Re: Gitlab Runner on Toolforge
Hi Marcin!
It may be possible to set up a runner on toolforge, but I am unaware of anyone doing that yet.
We have runners available under the "repos" namespace (that is any project under the umbrella of https://gitlab.wikimedia.org/repos ).
But instance-wide runners are still in the works—you can follow progress on Phabricator task T297426[1].
Thanks! – Tyler
Hi Marcin!
It may be possible to set up a runner on toolforge, but it seems like this might be a case where a Cloud VPS instance[0] would be more appropriate.
What's your project on GitLab?
There are some available runners under the "repos" namespace (that is any project under the umbrella of https://gitlab.wikimedia.org/repos ).
Instance-wide generally available runners are something we're working on—you can follow progress on Phabricator task T297426[1].
On Mon, Nov 14, 2022 at 8:11 AM Marcin Szwarc marcinszwarc@hotmail.com wrote:
Hello,
I made a dark vector skin some time ago and recently I’ve been trying to set up a CI/CD in order to find regressions (ie. When the Vector skin is updated and some white elements appear). In order to do so I need a Gitlab Runner installed. For now, I’ve set it up on my PC, however I’d prefer it to be hosted on some always-up machine.
I already have a Toolforge tool related to this skin so question arises: Is it possible to set up Gitlab Runner on Toolforge? Or maybe there’s other way to do it (perhaps GitHub Actions)?
Thanks in advance,
Marcin (User:Msz2001)
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org To unsubscribe send an email to wikitech-l-leave@lists.wikimedia.org https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org To unsubscribe send an email to wikitech-l-leave@lists.wikimedia.org https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
On Tue, Nov 15, 2022 at 12:59 PM Marcin Szwarc marcinszwarc@hotmail.com wrote:
Hi Tyler
Thanks for the response. The project is at https://gitlab.wikimedia.org/toolforge-repos/vector-dark/
The Cloud VPS seems to me a bit like an overkill in this particular situation, but I may be mistaken.
I think you're right. I had second thoughts about that recommendation—a cloud VPS for each tool would be unsustainable.
It may be possible to have runners in toolforge, and it would be interesting to explore how that might work.
And while this doesn't help you today: we're working towards instance-wide shared runners now.
I hope we'll have news to share in this space soon.
Release Engineering has this in our current sprint backlog and will be making some updates to missing components over the next few weeks—stay tuned.
Thanks! – Tyler
Marcin
*From:* Tyler Cipriani tcipriani@wikimedia.org *Sent:* Tuesday, November 15, 2022 1:29:16 AM *To:* Wikitech-l wikitech-l@lists.wikimedia.org *Subject:* [Wikitech-l] Re: Gitlab Runner on Toolforge
Hi Marcin!
It may be possible to set up a runner on toolforge, but I am unaware of anyone doing that yet.
We have runners available under the "repos" namespace (that is any project under the umbrella of https://gitlab.wikimedia.org/repos ).
But instance-wide runners are still in the works—you can follow progress on Phabricator task T297426[1].
Thanks! – Tyler
https://wikitech.wikimedia.org/wiki/Help:Cloud_Services_introduction#Cloud_V...
Hi Marcin!
It may be possible to set up a runner on toolforge, but it seems like this might be a case where a Cloud VPS instance[0] would be more appropriate.
What's your project on GitLab?
There are some available runners under the "repos" namespace (that is any project under the umbrella of https://gitlab.wikimedia.org/repos ).
Instance-wide generally available runners are something we're working on—you can follow progress on Phabricator task T297426[1].
https://wikitech.wikimedia.org/wiki/Help:Cloud_Services_introduction#Cloud_V...
On Mon, Nov 14, 2022 at 8:11 AM Marcin Szwarc marcinszwarc@hotmail.com wrote:
Hello,
I made a dark vector skin some time ago and recently I’ve been trying to set up a CI/CD in order to find regressions (ie. When the Vector skin is updated and some white elements appear). In order to do so I need a Gitlab Runner installed. For now, I’ve set it up on my PC, however I’d prefer it to be hosted on some always-up machine.
I already have a Toolforge tool related to this skin so question arises: Is it possible to set up Gitlab Runner on Toolforge? Or maybe there’s other way to do it (perhaps GitHub Actions)?
Thanks in advance,
Marcin (User:Msz2001) _______________________________________________ Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org To unsubscribe send an email to wikitech-l-leave@lists.wikimedia.org https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org To unsubscribe send an email to wikitech-l-leave@lists.wikimedia.org https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
wikitech-l@lists.wikimedia.org