コード例 #1
0
ファイル: runbot_build.py プロジェクト: xpansa/runbot-addons
 def get_docker_image(self, branch_closest=None):
     self.ensure_one()
     build = self
     git_obj = GitRun(build.repo_id.name, '')
     branch = branch_closest or build.name[:7]
     registry_host = build.repo_id.docker_registry_server + '/' \
         if build.repo_id.docker_registry_server else ""
     image_name = registry_host + \
         git_obj.owner + '-' + git_obj.repo + ':' + branch + \
         '_' + os.path.basename(build.dockerfile_path)
     if branch_closest:
         image_name += '_cached'
     return image_name.lower()
コード例 #2
0
ファイル: runbot_build.py プロジェクト: phlema/runbot-addons
 def _get_docker_image(self):
     self.ensure_one()
     git_obj = GitRun(self.repo_id.name, '')
     image_name = git_obj.owner + '-' + git_obj.repo + ':' + \
         self.name[:7] + '_' + os.path.basename(self.dockerfile_path)
     return image_name.lower()
コード例 #3
0
 def get_docker_image(self, cr, uid, build, context=None):
     git_obj = GitRun(build.repo_id.name, '')
     image_name = git_obj.owner + '-' + git_obj.repo + ':' + \
         build.name[:7] + '_' + os.path.basename(build.dockerfile_path)
     return image_name.lower()