Skip to content

Commit

Permalink
BehaviorTree#2 Build latest version
Browse files Browse the repository at this point in the history
Signed-off-by: Uilian Ries <uilianries@gmail.com>
  • Loading branch information
uilianries committed Dec 13, 2018
1 parent b277f33 commit 9a6948c
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions conan/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,11 +55,15 @@ def stable_branch_pattern(self):
"""
return os.getenv("CONAN_STABLE_BRANCH_PATTERN", r"\d+\.\d+\.\d+")

@property
def version(self):
return self.branch if re.match(self.stable_branch_pattern, self.branch) else "latest"

@property
def reference(self):
""" Read project version from branch name to create Conan referece
"""
return os.getenv("CONAN_REFERENCE", "BehaviorTree.CPP/{}".format(self.branch))
return os.getenv("CONAN_REFERENCE", "BehaviorTree.CPP/{}".format(self.version))

if __name__ == "__main__":
settings = BuilderSettings()
Expand All @@ -70,5 +74,5 @@ def reference(self):
upload_only_when_stable=settings.upload_only_when_stable,
stable_branch_pattern=settings.stable_branch_pattern,
test_folder=os.path.join("conan", "test_package"))
builder.add()
builder.add_common_builds(pure_c=False)
builder.run()

0 comments on commit 9a6948c

Please sign in to comment.