Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update/Add Ninja #1531

Closed
1 task
sd185233 opened this issue Sep 1, 2020 · 2 comments
Closed
1 task

Update/Add Ninja #1531

sd185233 opened this issue Sep 1, 2020 · 2 comments

Comments

@sd185233
Copy link

sd185233 commented Sep 1, 2020

Tool information

  • Tool name: Ninja
  • Tool license:
  • Add or update? Add
  • Desired version:
  • Approximate size:
  • If this is an add request:
    • Brief description of tool: Used for fast C++ builds
    • URL for tool's homepage: https://ninja-build.org/
    • Provide a basic test case to validate the tool's functionality:

Area for Triage:

Question, Bug, or Feature?:

Virtual environments affected

  • macOS 10.15
  • [ x] Ubuntu 16.04 LTS
  • [x ] Ubuntu 18.04 LTS
  • [x ] Ubuntu 20.04 LTS
  • [ x] Windows Server 2016 R2
  • [x ] Windows Server 2019

Can this tool be installed during the build?
Yes, need to download and add to path

Tool installation time in runtime

Are you willing to submit a PR?

Also, are there any plans for a CentOS hosted runner?

@dibir-magomedsaygitov
Copy link
Contributor

dibir-magomedsaygitov commented Sep 1, 2020

Hello, @sd185233.
Your request is a duplicate of #741. As were discussed in attached issue, currently we have no plans on adding ninja on our images.
I would like to suggest you to install ninja tool in runtime using the following steps:

# Ubuntu
sudo apt-get install ninja-build
# Windows
choco install ninja

As for your question related to centOS - currently we have no such plans. Different images and more flavors of existing images is something we're always considering. Unfortunately it is not possible for us to provide CentOS images at this time.

I'm going to close this issue, but if you have any questions feel free to contact us.

@marc-hb
Copy link

marc-hb commented Dec 22, 2024

thanks for your suggestion but considering that it' easy to add Ninja to workflows on demand,...

I just asked runtime installation to be officially documented, please upvote:

Ever growing list of duplicates gathered at:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants