Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
45 lines (33 sloc) 1.71 KB


The upload isn't idempotent, so if you're uploading multiple artifacts and it fails partway, you'll need to invoke the uploadArchives command for each remaining artifact.

Release the base misk/misk subproject with command below from the main cash/misk directory.

$ ./gradlew misk:uploadArchives -Pinternal

Release a specific misk subproject with ./gradlew { misk-subproject }:uploadArchives -Pinternal. Example for misk-aws below.

$ ./gradlew misk-aws:uploadArchives -Pinternal

Release all misk subprojects with command below from the main cash/misk directory.

$ ./gradlew uploadArchives -Pinternal

If base misk/misk subproject or other artifacts have already been published, any of the above commands will fail. You will then need to manually uploadArchives for all subprojects. Note: the below command may not be up to date with all of the current Misk subprojects.

$ ./gradlew misk:uploadArchives -Pinternal && \
    ./gradlew misk-aws:uploadArchives -Pinternal && \
    ./gradlew misk-eventrouter:uploadArchives -Pinternal && \
    ./gradlew misk-events:uploadArchives -Pinternal && \
    ./gradlew misk-gcp:uploadArchives -Pinternal && \
    ./gradlew misk-gcp-testing:uploadArchives -Pinternal && \
    ./gradlew misk-grpc-tests:uploadArchives -Pinternal && \
    ./gradlew misk-hibernate:uploadArchives -Pinternal && \
    ./gradlew misk-hibernate-testing:uploadArchives -Pinternal && \
    ./gradlew misk-jaeger:uploadArchives -Pinternal && \
    ./gradlew misk-prometheus:uploadArchives -Pinternal && \
    ./gradlew misk-testing:uploadArchives -Pinternal && \
    ./gradlew misk-zipkin:uploadArchives -Pinternal
You can’t perform that action at this time.