示例#1
0
        public string RecordDeployment(string application, string environment, string output, string version, bool failed)
        {
            var deployedBy = _securityContext.GetCurrentUsername();
            var deployment = _factory.CreateDeployment(application, environment, deployedBy, output, version, failed);

            _repository.Save(deployment);

            return(deployment.Version);
        }
示例#2
0
        public void Certify(Deployment deployment)
        {
            if (deployment != null)
            {
                deployment.CertifiedBy = _securityContext.GetCurrentUsername();
                deployment.CertifiedOn = _clock.GetCurrentDateTime();

                _repository.Save(deployment);
            }
        }