NormalReleaseStrategy constructor

NormalReleaseStrategy({
  1. BuildManager? buildManager,
  2. DeploymentManager? deploymentManager,
  3. GitClient? gitClient,
  4. ReleaseMetadataManager? metadataManager,
})

Implementation

NormalReleaseStrategy({
  BuildManager? buildManager,
  DeploymentManager? deploymentManager,
  GitClient? gitClient,
  ReleaseMetadataManager? metadataManager,
})  : _buildManager = buildManager ?? BuildManager(),
      _deploymentManager = deploymentManager ?? DeploymentManager(),
      _gitClient = gitClient ?? const GitClient(),
      _metadataManager = metadataManager ?? const ReleaseMetadataManager();