<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to BuildNetwork</title><link>https://sourceforge.net/p/frc3748/wiki/BuildNetwork/</link><description>Recent changes to BuildNetwork</description><atom:link href="https://sourceforge.net/p/frc3748/wiki/BuildNetwork/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 19 Dec 2012 03:22:01 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/frc3748/wiki/BuildNetwork/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage BuildNetwork modified by Tim Estell</title><link>https://sourceforge.net/p/frc3748/wiki/BuildNetwork/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="setting-up-the-build-network"&gt;Setting Up the Build Network&lt;/h1&gt;
&lt;p&gt;When we meet as a team we'll set up a build network so we can share our code. We tried this out on Tuesday, 2012-12-18.&lt;/p&gt;
&lt;p&gt;First we used some unmanaged ethernet switches and wired all the laptops to our network. Maybe in future sessions we can try a wireless network.&lt;/p&gt;
&lt;p&gt;Then one laptop was setup as the DHCP server. I used OpenDHCPServerInstallerV1.50.exe from the sourceforge project &lt;a href="https://sourceforge.net/projects/dhcpserver."&gt;https://sourceforge.net/projects/dhcpserver.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After installing the DHCP server software and setting the ip address to 192.168.0.1, start the server. No changes are needed to the default configuration file.&lt;/p&gt;
&lt;p&gt;Now open a command prompt and navigate to the root of the frc3748 repository on the laptop. Then execute the following command:&lt;br /&gt;
        $ hg --config web.allow_push=* --config web.push_ssl=False serve&lt;br /&gt;
This sets up a server on port 8000 by default. You can specify the port explicitly by adding "--config web.port=1234". Using TortoiseHG you can start the web server using "thg serve" and configure the options in the resulting window.&lt;/p&gt;
&lt;p&gt;At this point anyone on the network can pull changes and push updates to the server. This should only be done in a trusted environment where you want it to accept pushes from anybody. This should not be used for public servers.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim Estell</dc:creator><pubDate>Wed, 19 Dec 2012 03:22:01 -0000</pubDate><guid>https://sourceforge.netb6f29199e7d6ace90abc2d0ca136694808a37366</guid></item></channel></rss>