Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8849771
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 14, 20262026-06-14T12:44:22+00:00 2026-06-14T12:44:22+00:00

I am trying to set up a build server for a Mono project on

  • 0

I am trying to set up a build server for a Mono project on Ubuntu.

The motivation is to have my C# projects for .NET built to run on Linux hosts. So I want to develop on Windows/Linux, commit and push and have the binaries for Linux built on a machine running Jenkins (there already is an instance for building for Windows)

Seems like the built server part was the easier one since Jenkins provides an easy way to do that. For the Mono part there are quiet a lot dependencies and packages to choose from.

So I basically followed the instructions for Jenkins provided at their side and Jenkins was running.

Now the question is what I need to install to get Jenkins build Mono projects. I’m working with Mono-Develop 3.0.4.7 at the moment and created a test console project. I’m not involving any third party libraries I guess but I don’t really know what is contained in the Windows installation of Mono.

So this is what I’m asking for:

  • What do I need to install on Ubuntu and what would be nice to have?
  • Any special requirements for the project file? I read that Mono is using the Windows project format. Is that correct?
  • Are there plugins for Jenkins supporting me with building for Mono?
  • Anything I should take special care of? Like adding special paths to the PATH or certain tools that may be of interest?

Any sources of knowledge are of interest. I would be nice if they are explaining the why, I don’t like reading “do this, then do that, and do another thing afterwards”, without someone explaining the backgrounds, that much 😉

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-14T12:44:24+00:00Added an answer on June 14, 2026 at 12:44 pm

    binaries for Linux built on a machine running Jenkins (there already is an instance for building for Windows)

    If you have a build server on windows that is making your .NET assemblies then you don’t need a linux one. Assemblies build with .NET 4.0 on Windows will run with the latest Mono runtime on linux without recompiling them. As long as you’ve ensured you don’t use any of the missing API’s from Mono. And if you are using the missing API’s it won’t compile with Mono anyways.

    I suggest saving yourself the headache of manually building the Mono SDK on Ubuntu and keep with the Windows build server. Last time I checked you’d have to rebuild Mono on your Ubuntu system as the default install of Mono for Ubuntu is outdated.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Hi I'm trying to set up a build server for NET projects and am
I am trying to set up a Build Server using CC.NET and TFS. In
I am trying to build set of reusable components for the ASP.Net MVC3 application.
I'm trying to set up Jenkins (v1.47) to build a project using the ClearCase
I'm trying to set up CC.net to build from my private Git repo. I
I have been trying to set up an svn repository on an ubuntu 11.04
I'm trying to set up a new Team Build Server for doing continuous integration,
We have an Entity Framework project with several models set up using .NET 4
I am trying to set my build server information into META-INF/MANIFEST.MF. It works very
I am trying to set up cc.net on the project I'm working on at

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.