@@ -61,41 +61,45 @@ releaseNightly() {
6161 popd
6262}
6363
64- releaseSonatype () {
65- pushd sbt
64+ setupSonatype () {
65+ mkdir -p $HOME /.sbt/
66+ echo " host = central.sonatype.com" > $HOME /.sbt/credentials
67+ echo " user = $SONATYPE_USER " >> $HOME /.sbt/credentials
68+ echo " password = $SONATYPE_PASS " >> $HOME /.sbt/credentials
69+ }
6670
71+ releaseSonatypeCommon () {
6772 installGpgkey
6873
6974 echo " credentials += Credentials(Path.userHome / \" .sbt\" / \" credentials\" )" > local.sbt
70- echo " ThisBuild / version := \" $SBT_VER \" " >> local.sbt
75+ echo " ThisBuild / version := \" $BUILD_VER \" " >> local.sbt
7176
72- mkdir -p $HOME /.sbt/
73- echo " host = central.sonatype.com" > $HOME /.sbt/credentials
74- echo " user = $SONATYPE_USER " >> $HOME /.sbt/credentials
75- echo " password = $SONATYPE_PASS " >> $HOME /.sbt/credentials
77+ setupSonatype
7678
7779 sbt --server $RELEASE_COMMAND
7880
7981 rm -f $HOME /.sbt/credentials
82+ }
83+
84+
85+ releaseSonatype () {
86+ pushd sbt
87+ export BUILD_VER=" $SBT_VER "
88+ releaseSonatypeCommon
8089 popd
8190}
8291
8392releaseSonatypeZinc () {
8493 pushd zinc
94+ export BUILD_VER=" $ZINC_VER "
95+ releaseSonatypeCommon
96+ popd
97+ }
8598
86- installGpgkey
87-
88- echo " credentials += Credentials(Path.userHome / \" .sbt\" / \" credentials\" )" > local.sbt
89- echo " ThisBuild / version := \" $ZINC_VER \" " >> local.sbt
90-
91- mkdir -p $HOME /.sbt/
92- echo " host = central.sonatype.com" > $HOME /.sbt/credentials
93- echo " user = $SONATYPE_USER " >> $HOME /.sbt/credentials
94- echo " password = $SONATYPE_PASS " >> $HOME /.sbt/credentials
95-
96- sbt --server $RELEASE_COMMAND
97-
98- rm -f $HOME /.sbt/credentials
99+ releaseSonatypeIo () {
100+ pushd io
101+ export BUILD_VER=" $IO_VER "
102+ releaseSonatypeCommon
99103 popd
100104}
101105
@@ -120,6 +124,10 @@ case ${mode:-} in
120124 echo Sonatype Zinc release
121125 releaseSonatypeZinc
122126 ;;
127+ sonatype_io)
128+ echo Sonatype IO release
129+ releaseSonatypeIo
130+ ;;
123131 * )
124132 echo no mode is set
125133 ;;
0 commit comments