-
public class ReleaseExtensionSetting up local release environment:
git clone https://github.com/vlsi/asflike-release-environment.git cd asflike-release-environment && docker-compose up
-
-
Field Summary
Fields Modifier and Type Field Description private final List<Runnable>validateSvnCredentialsprivate final List<Runnable>validateNexusCredentialsprivate final List<Runnable>validateBeforeBuildingReleaseArtifactsprivate final Property<Boolean>allowUncommittedChangesprivate final Property<String>prefixForPropertiesprivate final Provider<String>prefixprivate final Property<RepositoryType>repositoryTypeprivate final Property<String>tlpprivate final Property<String>tlpUrlprivate final Property<String>gitRepoNameprivate final Property<String>componentNameprivate final Property<String>componentNameUrlprivate final Property<String>organizationNameprivate final Property<Function1<ReleaseParams, String>>voteTextprivate final Property<Integer>rcprivate final Property<String>releaseTagprivate final Property<String>rcTagprivate final Property<Boolean>releaseprivate final Property<String>committerIdprivate final StringsnapshotSuffixprivate final ListProperty<Object>archivesprivate final ListProperty<Object>checksumsprivate final ListProperty<CopySpec>previewSiteContentsprivate final CopySpecpreviewSiteSpecprivate final SvnDistConfigsvnDistprivate final NexusConfignexusprivate final GitConfigsourceprivate final GitConfigsitePreviewprivate final Property<Boolean>sitePreviewEnabledprivate final Property<Boolean>svnDistEnabledprivate final GitConfigsite
-
Constructor Summary
Constructors Constructor Description ReleaseExtension(Project project, ObjectFactory objects)
-
Method Summary
-
-
Method Detail
-
getValidateSvnCredentials
final List<Runnable> getValidateSvnCredentials()
-
getValidateNexusCredentials
final List<Runnable> getValidateNexusCredentials()
-
getValidateBeforeBuildingReleaseArtifacts
final List<Runnable> getValidateBeforeBuildingReleaseArtifacts()
-
getAllowUncommittedChanges
final Property<Boolean> getAllowUncommittedChanges()
-
getPrefixForProperties
final Property<String> getPrefixForProperties()
-
getRepositoryType
final Property<RepositoryType> getRepositoryType()
-
getGitRepoName
final Property<String> getGitRepoName()
-
getComponentName
final Property<String> getComponentName()
-
getComponentNameUrl
final Property<String> getComponentNameUrl()
-
getOrganizationName
final Property<String> getOrganizationName()
-
getVoteText
final Property<Function1<ReleaseParams, String>> getVoteText()
-
getReleaseTag
final Property<String> getReleaseTag()
-
getRelease
final Property<Boolean> getRelease()
-
getCommitterId
final Property<String> getCommitterId()
-
getSnapshotSuffix
final String getSnapshotSuffix()
-
getArchives
final ListProperty<Object> getArchives()
-
getChecksums
final ListProperty<Object> getChecksums()
-
getPreviewSiteContents
final ListProperty<CopySpec> getPreviewSiteContents()
-
getPreviewSiteSpec
final CopySpec getPreviewSiteSpec()
-
getSvnDist
final SvnDistConfig getSvnDist()
-
getNexus
final NexusConfig getNexus()
-
getSitePreview
final GitConfig getSitePreview()
-
getSitePreviewEnabled
final Property<Boolean> getSitePreviewEnabled()
-
getSvnDistEnabled
final Property<Boolean> getSvnDistEnabled()
-
voteText
final Unit voteText(Function1<ReleaseParams, String> generator)
-
archive
@Deprecated(message = Please use releaseArtifacts { artifact(...) }) final Unit archive(TaskProvider<out AbstractArchiveTask> taskProvider)
-
previewSiteContents
@Deprecated(message = Please use releaseArtifacts { previewSite { ... }, level = DeprecationLevel.ERROR) final Unit previewSiteContents(Action<CopySpec> action)
-
svnDist
final Unit svnDist(Action<in SvnDistConfig> action)
-
nexus
final Unit nexus(Action<in NexusConfig> action)
-
-
-
-