- for k, v in os.environ.iteritems():
- self.__setattr__(k, v)
- for k, v in default_envs.iteritems():
- if k not in os.environ:
- self.__setattr__(k, v)
+ for key, value in six.iteritems(os.environ):
+ setattr(self, key, value)
+ for key, value in six.iteritems(self.default_envs):
+ if key not in os.environ:
+ setattr(self, key, value)
+ if 'CI_LOOP' not in os.environ:
+ self._set_ci_loop()
+
+ def _set_ci_loop(self):
+ if (getattr(self, "BUILD_TAG") and
+ re.search("daily", getattr(self, "BUILD_TAG"))):
+ setattr(self, "CI_LOOP", "daily")
+ else:
+ setattr(self, "CI_LOOP", "weekly")