Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Nuget details added

...

Expand

Code Block
languagebash
themeRDark
linenumberstrue
~/download:[]$ unzip release-2.7.0-rc0.zip


4.2.3. Write down build number (Teamcity identification of builds). This number will be re-used in a future steps.

4.3. Sign and deploy RC using vote preparation scripts

...

4.5 Prepare NuGet staging

Using Teamcity build number from step 4.2.1, run https://ci.ignite.apache.org/viewType.html?buildTypeId=ApacheIgniteReleaseJava8_PrepareVote3BuildNuGetPackages

...

Prepare the cloud images and update links to them here https://ignite.apache.org/download.cgi#docker. In addition, update the links to the images on the following documentation pages whenever is needed:

  1. http://apacheignite.gridgain.org/docs/docker-deployment
  2. https://apacheignite.readme.io/docs/aws-deployment
  3. https://apacheignite.readme.io/docs/google-compute-deployment

6.3.11. Update Web Console docker

Todo add description of the step ?

Update Web Console docker image: https://hub.docker.com/r/apacheignite/web-console-standalone/tags/

6.3.12. Delete previous release from dist SVN directory

Delete previous releases from https://dist.apache.org/repos/dist/release/ignite/..., replace their download URLs by https://archive.apache.org/dist/ignite/...

6.3.13. Upload NuGet packages to nuget.org

Retrieve all .nupkg files from build artifacts of step 4.5

Push packages to nuget.org. Credentials

You may require to install client tools for .NET https://docs.microsoft.com/en-us/nuget/install-nuget-client-tools

Credentials (API key to push packages) can be found in https://svn.apache.org/repos/private/pmc/ignite/credentials/nuget.org (PMC only, use Apache ID to login).


Windows, .NET Classic, PowerShell: 

No Format
ls *.nupkg | % { nuget push $_.FullName API_KEY_HERE
}
 }

Power shell example ouptput:


Expand


No Format
>  ls *.nupkg | % { .\nuget push $_.FullName API_KEY_HERE}
Source parameter was not specified.
Source parameter was not specified.
Source parameter was not specified.
Source parameter was not specified.
Source parameter was not specified.
Source parameter was not specified.
Source parameter was not specified.


Linux,

Linux,

.NET Core, sh:

 for i in

 

No Format
for i in *.nupkg; do dotnet nuget push $i -k API_KEY_HERE; done


Check result at https://www.nuget.org/packages/Apache.Ignite/


6.3.14. Check artifacts are available in Maven Central

Make sure that the artifacts were synced up to  Maven Central. Refer to the recently happened issue (

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyINFRA-13073
)

...