Changeset 4870
- Timestamp:
- 07/01/08 12:50:43 (6 months ago)
- Files:
-
- build/buildmaster/tg_mbuildsteps.py (modified) (1 diff)
- build/buildmaster/tg_sbuildsteps.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
build/buildmaster/tg_mbuildsteps.py
r4822 r4870 40 40 self.startCommand(cmd) 41 41 42 class VirtualEnv(LoggingBuildStep): 42 class VirtualEnv(LoggedRemoteCommand): 43 """VirtualEnv""" 44 def __init(self,workdir,env=None): 45 if env is not None: 46 env = env.copy() 47 args = {'workdir': workdir, 48 'env': env, 49 'want_stdout': True, 50 'want_stderr': True, 51 'logfiles': {}, 52 'timeout': 5*60, 53 } 54 self.args = args 55 LoggedRemoteCommand.__init__(self, "VirtualEnv", args) 56 43 57 def start(self): 44 58 self.description="Creating VirtualEnviroment" 45 59 self.addLog('stdout') 46 cmd = LoggedRemoteCommand("VirtualEnv")47 self.startCommand( cmd)60 #cmd = LoggedRemoteCommand("VirtualEnv",self.args) 61 self.startCommand(self) 48 62 49 63 class InterOSShellCommand(LoggingBuildStep): build/buildmaster/tg_sbuildsteps.py
r4810 r4870 29 29 env['PYTHONPATH'] = correctseperator(env['PYTHONPATH']) 30 30 31 newworkdir = correctseperator(args['workdir']) 32 workdir = os.path.join(self.builder.basedir, newworkdir) 31 #newworkdir = correctseperator(args['workdir']) 32 #workdir = os.path.join(self.builder.basedir, newworkdir) 33 workdir = 'build' 33 34 34 35 commandline = ["easy_install","--prefix",".",args['package']] … … 55 56 assert args['workdir'] is not None 56 57 env = args.get('env') 57 58 58 env['PATH'] = correctseperator(args['path']) 59 59 if OS.path.seperator == '\\': … … 66 66 if args['devmode'] is None: 67 67 args['devmode'] = 'install' 68 else: 69 if args['devmode'] == True: 70 args['devmode'] = 'develop' 68 71 69 72 newworkdir = correctseperator(args['workdir']) … … 88 91 class SlaveBuildEgg(SlaveShellCommand): 89 92 def start(self): 90 args = self.args 91 assert args['workdir'] is not None 92 93 env = args.get('env') 94 95 env['PATH'] = correctseperator(args['path']) 96 if OS.path.seperator == '\\': 97 env['path'] = 'scripts' + os.path.pathsep + OS.getenv("PATH") 98 else: 99 env['path'] = 'bin' + os.path.pathsep + OS.getenv("PATH") 100 101 env['PYTHONPATH'] = correctseperator(env['PYTHONPATH']) 102 newworkdir = correctseperator(args['workdir']) 103 workdir = os.path.join(self.builder.basedir, newworkdir) 104 105 commandline = ["python","setup.py","bdist_egg"] 93 url = "" 94 if args['URL'] is not None: 95 url = args['URL'] 96 args = self.args 97 assert args['workdir'] is not None 98 99 env = args.get('env') 100 101 env['PATH'] = correctseperator(args['path']) 102 if OS.path.seperator == '\\': 103 env['path'] = 'scripts' + os.path.pathsep + OS.getenv("PATH") 104 else: 105 env['path'] = 'bin' + os.path.pathsep + OS.getenv("PATH") 106 107 env['PYTHONPATH'] = correctseperator(env['PYTHONPATH']) 108 newworkdir = correctseperator(args['workdir']) 109 workdir = os.path.join(self.builder.basedir, newworkdir) 110 111 commandline = ["python","setup.py","bdist_egg",url] 106 112 107 113 c = ShellCommand(self.builder, commandline,