Meego Wiki
Views

Build Infrastructure/Packagers Developers/WebUI part 2

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Add missing pictures.)
m (Updated with values experienced at build.linuxfoundation.org's build service and fixed up some organization and spelling)
Line 40: Line 40:
Open that page and enter for  
Open that page and enter for  
  Name of original project:
  Name of original project:
-
  Trunk
+
  Meego:Trunk
and for
and for
  Name of package in original project:
  Name of package in original project:
Line 59: Line 59:
[[File:Build_meego_add_repo.png|center]]
[[File:Build_meego_add_repo.png|center]]
-
Now select "Trunk" as target repository. This will take you back to your home: project. The build repository might be disabled, klick on the cogwheel to enable it.
+
Now select "Meego:Trunk/standard" as target repository (if it is not in the initial list, see if there an an Advanced link to a more comprehensive list). This will take you back to your home: project. The build repository might be disabled: if so, klick on the cogwheel to enable it.
[[File:Build_meego_trunk_added_arrows.png|center]]
[[File:Build_meego_trunk_added_arrows.png|center]]
-
Congratulations, the package starts building. Now its time to explore the Monitor page, the package detail page and the build log. Just klick on the links and explore the webinterface.
+
Congratulations, the package automatically starts building.
=== Package page, build log and project monitor page ===
=== Package page, build log and project monitor page ===
 +
Next it is time to explore the Monitor page, the package detail page and the build log. Just Click on the links and explore the webinterface.
 +
The package page:
The package page:
[[File:Build_meego_package_overview.png|center]]
[[File:Build_meego_package_overview.png|center]]

Revision as of 23:36, 19 August 2010

Contents

Creating a link and adding a repository

Welcome to the MeeGo OBS webinterface guide - part 2. We'll show you how you can login and use the webinterface being hosted at build.meego.com . This includes login, adding a link to a package in your personal workspace (home:) and how to build that package by adding a repository.

Please note: you'll need an account to access the build service server.
See this page on the progress of the Community Builder.

Startpage and Login

Open your favourite browser and navigate to https://build.meego.com. You'll be directed to the startpage.

build.meego.com

To proceed, you'll need to login and authenticate with your username and your password. Either enter the data in the upper right corner or click on the login button in the middle.

build.meego.com

After successful authentication, you'll end up on the startpage again - with new options visible.

build.meego.com

Create a link to a package in your home:

Enter your "Home Project" by clicking on the link on the left side. You'll see this page as setup in part 1:

Build meego empty home.png

Now lets create a link to a package and add a repository to build against. A link is basically a pointer to sources of an already existing package in another project. By repository, we mean a build target - e.g. like Trunk/Fedora_12/openSUSE_11.2 . Lets follow these steps:

  1. Add link to the existing package.
  2. Add repository / build target.
  3. Enable the build (optional, if not already enabled).
  4. Observe the build on the monitor page
  5. Look at package's page

Add link to existing package

Right below packages, there's "Link Package from other Project" .

Build meego empty home arrow.png

Open that page and enter for

Name of original project:
Meego:Trunk

and for

Name of package in original project:
bash

- we'll leave "Name of linked package in target project" empty. This is shown on the next picture:

Build meego addlink1.png

Proceed with "Create Link" and you'll be redirected to your home again. You'll see a new package "bash" and a notice about the link being added.

Build meego link added arrows.png

Wonderful, we've added a pointer to the sources - now we need a build repository added, so the builder knows the target-distribution.

Add repository / build target

To do this, click on "Add Repository". This will look like:

Build meego add repo.png

Now select "Meego:Trunk/standard" as target repository (if it is not in the initial list, see if there an an Advanced link to a more comprehensive list). This will take you back to your home: project. The build repository might be disabled: if so, klick on the cogwheel to enable it.

Build meego trunk added arrows.png

Congratulations, the package automatically starts building.

Package page, build log and project monitor page

Next it is time to explore the Monitor page, the package detail page and the build log. Just Click on the links and explore the webinterface.

The package page:

Build meego package overview.png

The build log:

Build meego building log.png
Build meego building log2.png

Picture of the project monitor page:

Build meego building monitor.png
Personal tools