The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


Mer Delivery System

From Mer Wiki
(Difference between revisions)
Jump to: navigation, search
m (FakeOBS moved to Mer Delivery System: Rename FakeOBS to Mer Delivery System)
Line 17: Line 17:
  
 
3. Build the tools
 
3. Build the tools
Note: You might need to set rsync proxy:
+
Note: You might need to set rsync proxy:
export RSYNC_PROXY=proxy.company.com:8080
+
export RSYNC_PROXY=proxy.company.com:8080
  
 
This will rsync all the package git repos and clone Core git and check it out
 
This will rsync all the package git repos and clone Core git and check it out
Line 33: Line 33:
 
  python tools/fakeobs.py 8001 &
 
  python tools/fakeobs.py 8001 &
  
6. add a remote link for your fakeobs's server, port 8001, /public, http, not-https
+
6. Setup OBS locally on your build environment of choice:
 +
* As VMWare image
 +
** download -vmx- image [http://download.opensuse.org/repositories/openSUSE:/Tools/images/ from here]
 +
** load into VMWare Player
 +
** add Network Adapter (Bridged mode!)
 +
** add extra min 12GB HDD and mount it under /var/cache
 +
** continue to setup [[Mer_OBS_Setup_Guide#Setting_Up_the_OBS_Install|here, stop before step 5]]
 +
* On an existing openSUSE installation ([[OBS_Setup|OBS Setup]])
 +
* Building only on VMs: [[Mer_OBS_VM_Setup_Guide|Mer OBS VM Setup Guide]].
  
7. Test with checkout out project Core:i586 package acl over OBS link
+
7. Add a remote link for your FakeOBS's server, port 8001, /public, http, not-https ([[Mer_OBS_Setup_Guide#Add_a_remote_link|see how]])
  
8. Verify with compiling same package against Core:i586 repo Core_i586 archs i586
+
8. Follow the rest of [[Mer_OBS_Setup_Guide#Setting_Up_the_OBS_Install|OBS Install]] until the end
 +
 
 +
9. Once your project is set-up, OBS should start building it automatically (use Status Monitor to track the progress)
  
  
 
Show up in #mer and poke Stskeeps if there's any questions
 
Show up in #mer and poke Stskeeps if there's any questions

Revision as of 20:58, 24 January 2012

To set up your own Mer build:

1. Install:

2. Get the release tools

git clone http://review.merproject.org/p/mer/release-tools

3. Build the tools

Note: You might need to set rsync proxy:
export RSYNC_PROXY=proxy.company.com:8080

This will rsync all the package git repos and clone Core git and check it out and make a mappings cache of git repos (will md5sum all sources)

cd release-tools; make

4. Pull down the latest Mer release binaries

make update    

5. Start the fakeobs server

python tools/fakeobs.py 8001 &

6. Setup OBS locally on your build environment of choice:

7. Add a remote link for your FakeOBS's server, port 8001, /public, http, not-https (see how)

8. Follow the rest of OBS Install until the end

9. Once your project is set-up, OBS should start building it automatically (use Status Monitor to track the progress)


Show up in #mer and poke Stskeeps if there's any questions

Personal tools