[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Reproduce-devel] [task #15389] Building project in containers like Dock
From: |
Mohammad Akhlaghi |
Subject: |
[Reproduce-devel] [task #15389] Building project in containers like Docker |
Date: |
Sat, 14 Sep 2019 23:01:30 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0 |
URL:
<https://savannah.nongnu.org/task/?15389>
Summary: Building project in containers like Docker
Project: Reproducible paper template
Submitted by: makhlaghi
Submitted on: Sun 15 Sep 2019 04:01:29 AM BST
Should Start On: Sun 15 Sep 2019 12:00:00 AM BST
Should be Finished on: Sun 15 Sep 2019 12:00:00 AM BST
Category: Software
Priority: 5 - Normal
Status: Postponed
Privacy: Public
Percent Complete: 0%
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Effort: 0.00
_______________________________________________________
Details:
The template is originally written to be able to easily build a project from
source. But this doesn't have to be limited to the raw file system of the
host.
It would be very convenient if we could have the option to build the whole
project inside an automatically generated container like Docker. For example
with a configure time command like this:
./project configure --in-docker=FILENAME
Everything else would be identical to a normal run of the project, except that
the "build" directory would actually be within the Docker container. This
container would be automatically built and updated (and thus reproducible).
But an advantage of it is that it can easily be taken to another system
without having to re-build the whole project from scratch (which can take time
if the low-level analysis takes long), and blend in to other Docker-based
solutions that are currently available.
Of course, building Docker requires root access. So we can't build Docker
within the pipeline. The host has to have docker already available on their
system for this option to work.
_______________________________________________________
Reply to this item at:
<https://savannah.nongnu.org/task/?15389>
_______________________________________________
Message sent via Savannah
https://savannah.nongnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Reproduce-devel] [task #15389] Building project in containers like Docker,
Mohammad Akhlaghi <=