/** * Create the Git tasks * * @param tasks Task container to add tasks to * @param projectConfig Project configuration */ @Mutate public void createGitTasks(ModelMap<Task> tasks, ProjectConfig projectConfig) { tasks.create("configureLocalGitRepository", ConfigureLocalGitRepository.class, t -> { t.setDescription("Configure the local Git repository, creating it if necessary."); t.setGroup("build setup"); t.setIgnores(projectConfig.getVersionControl().getIgnores()); t.getRemoteRepositories().put("origin", projectConfig.getRepository().getDeveloperConnection()); }); tasks.named("configure", t -> { t.dependsOn("configureLocalGitRepository"); }); }
if (repository.getDeveloperConnection() == null) { LOGGER.warn("Please configure projectConfig.repository.developerConnection");
if (repository.getDeveloperConnection() == null) { LOGGER.warn("Please configure projectConfig.repository.developerConnection");
Text.format("scm:%s:%s", repositoryConfig.getType(), repositoryConfig.getConnection())); Nodes.setChildValue(scm, "developerConnection", Text.format("scm:%s:%s", repositoryConfig.getType(), repositoryConfig.getDeveloperConnection()));
Text.format("scm:%s:%s", repositoryConfig.getType(), repositoryConfig.getConnection())); Nodes.setChildValue(scm, "developerConnection", Text.format("scm:%s:%s", repositoryConfig.getType(), repositoryConfig.getDeveloperConnection()));