All of lore.kernel.org
 help / color / mirror / Atom feed
* [stage1-xen (RFC) PATCH 00/10] Add Fedora support
@ 2017-08-21  7:17 Rajiv Ranganath
  2017-08-21  7:17 ` [stage1-xen (RFC) PATCH 01/10] .gitignore: Add Rajiv Ranganath
                   ` (10 more replies)
  0 siblings, 11 replies; 22+ messages in thread
From: Rajiv Ranganath @ 2017-08-21  7:17 UTC (permalink / raw)
  To: xen-devel; +Cc: sstabellini

Hi Stefanao,

Following series adds documentation on how to use stage1-xen on Fedora.
It also adds continuous build support using CircleCI.

Xen, Qemu, rkt and stage1 ACI image are built using a Fedora based
container. This setup allows for a reproducible build environment that
we can use locally and also within a CI system.

Below is an overview of the series -

build/fedora: Add `buildroot-README.md`
build/fedora: Add `buildroot-Dockerfile`
build/fedora: Add `run`

`build/fedora` directory is introduced. In this directory we can
maintain documentation, scripts and patches relating to Fedora support
for stage1-xen.

`buildroot-README.md` describes a two stage container build process.
This is modeled on how we do builds for distro packages, but using
containers instead of a mock/chroot environment. The build artifact
produced by `run` script is a tarball, instead of a rpm or deb file.

build/fedora: Add `source_path.sh`
build/fedora: Add `xen-unstable-runit/*` scripts

Scripts used within build artifact tarball.

.circleci/config.yml: Add
README.md: Add CircleCI badge

Adds CircleCI support. Here [1][2] is a temporary repo with Circle CI
support enabled.

build/fedora: Add `RUNNING_STAGE1_XEN.md`
BUILDING.md: Add Fedora instructions

Update docs.

Please let me know your comments. Thank you!

Best,
Rajiv

[1]: https://github.com/lambda-linux-fedora/stage1-xen/tree/wip
[2]: https://circleci.com/gh/lambda-linux-fedora/stage1-xen/tree/wip

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2017-08-25  0:56 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-21  7:17 [stage1-xen (RFC) PATCH 00/10] Add Fedora support Rajiv Ranganath
2017-08-21  7:17 ` [stage1-xen (RFC) PATCH 01/10] .gitignore: Add Rajiv Ranganath
2017-08-21  7:17 ` [stage1-xen (RFC) PATCH 02/10] build/fedora: Add `buildroot-README.md` Rajiv Ranganath
2017-08-21  8:30   ` M A Young
2017-08-24  0:22   ` Stefano Stabellini
2017-08-21  7:17 ` [stage1-xen (RFC) PATCH 03/10] build/fedora: Add `buildroot-Dockerfile` Rajiv Ranganath
2017-08-21  7:18 ` [stage1-xen (RFC) PATCH 04/10] build/fedora: Add `run` Rajiv Ranganath
2017-08-24  0:21   ` Stefano Stabellini
2017-08-21  7:18 ` [stage1-xen (RFC) PATCH 05/10] build/fedora: Add `source_path.sh` Rajiv Ranganath
2017-08-21  7:18 ` [stage1-xen (RFC) PATCH 06/10] build/fedora: Add `xen-unstable-runit/*` scripts Rajiv Ranganath
2017-08-24  0:51   ` Stefano Stabellini
2017-08-21  7:18 ` [stage1-xen (RFC) PATCH 07/10] .circleci/config.yml: Add Rajiv Ranganath
2017-08-24  0:24   ` Stefano Stabellini
2017-08-24 10:39     ` Rajiv Ranganath
2017-08-25  0:56       ` Stefano Stabellini
2017-08-21  7:18 ` [stage1-xen (RFC) PATCH 08/10] README.md: Add CircleCI badge Rajiv Ranganath
2017-08-24  0:24   ` Stefano Stabellini
2017-08-21  7:18 ` [stage1-xen (RFC) PATCH 09/10] build/fedora: Add `RUNNING_STAGE1_XEN.md` Rajiv Ranganath
2017-08-24  0:37   ` Stefano Stabellini
2017-08-21  7:18 ` [stage1-xen (RFC) PATCH 10/10] BUILDING.md: Add Fedora instructions Rajiv Ranganath
2017-08-24  0:42   ` Stefano Stabellini
2017-08-24  0:01 ` [stage1-xen (RFC) PATCH 00/10] Add Fedora support Stefano Stabellini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.