Commit d1f7f283 authored by Yuanle Song's avatar Yuanle Song
Browse files

add notes on "make deploy"

parent 43aaeecd
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -15,5 +15,6 @@ py2: py3
	cd $(DEMO_PROJECT_NAME) && make test DEFAULT_PYTHON=python2
	rm -rf $(DEMO_PROJECT_NAME)
deploy:
# Please use a https proxy when run inside GFW.
	lein deploy clojars
.PHONY: default test install py3 py2 deploy
+69 −1
Original line number Diff line number Diff line
* COMMENT -*- mode: org -*-
#+Date: 2014-05-09
Time-stamp: <2019-03-02>
Time-stamp: <2020-01-02>
#+STARTUP: content
* notes								      :entry:
** 2018-05-02 support test, build and deploy in gocd
@@ -384,3 +384,71 @@ chmod -R +x utils/
- it requires me listing all template and plain files. this is bad. should
  just generate the file list on the fly.

* wontfix							      :entry:
** 2020-01-02 failed to deploy new version to clojars.
first deploy has a HTTP timeout.
send deploy show redeploying non-snapshots is not allowed

#+BEGIN_SRC sh
  sylecn@ryzen5:~/projects/python-project-template$ make deploy
  lein deploy clojars
  Created /home/sylecn/projects/python-project-template/target/lein-template-1.9.1.jar
  Wrote /home/sylecn/projects/python-project-template/pom.xml
  Need to sign 2 files with GPG
  [1/2] Signing /home/sylecn/projects/python-project-template/target/lein-template-1.9.1.jar with GPG
  gpg: using "4EB55E3F" as default secret key for signing
  [2/2] Signing /home/sylecn/projects/python-project-template/pom.xml with GPG
  gpg: using "4EB55E3F" as default secret key for signing
  Sending python/lein-template/1.9.1/lein-template-1.9.1.jar (1937k)
      to https://clojars.org/repo/
  Sending python/lein-template/1.9.1/lein-template-1.9.1.pom (2k)
      to https://clojars.org/repo/
  Sending python/lein-template/1.9.1/lein-template-1.9.1.jar.asc (1k)
      to https://clojars.org/repo/
  Sending python/lein-template/1.9.1/lein-template-1.9.1.pom.asc (1k)
      to https://clojars.org/repo/
  Retrieving python/lein-template/maven-metadata.xml 
      from https://clojars.org/repo/
  Sending python/lein-template/maven-metadata.xml (1k)
      to https://clojars.org/repo/
  Could not transfer metadata python:lein-template/maven-metadata.xml from/to clojars (https://clojars.org/repo/): Read timed out
  Failed to deploy metadata: Could not transfer metadata python:lein-template/maven-metadata.xml from/to clojars (https://clojars.org/repo/): Read timed out
  Makefile:18: recipe for target 'deploy' failed
  make: *** [deploy] Error 1
  sylecn@ryzen5:~/projects/python-project-template$ make deploy
  lein deploy clojars
  Created /home/sylecn/projects/python-project-template/target/lein-template-1.9.1.jar
  Wrote /home/sylecn/projects/python-project-template/pom.xml
  Need to sign 2 files with GPG
  [1/2] Signing /home/sylecn/projects/python-project-template/target/lein-template-1.9.1.jar with GPG
  gpg: using "4EB55E3F" as default secret key for signing
  [2/2] Signing /home/sylecn/projects/python-project-template/pom.xml with GPG
  gpg: using "4EB55E3F" as default secret key for signing
  Sending python/lein-template/1.9.1/lein-template-1.9.1.jar (1937k)
      to https://clojars.org/repo/
  Sending python/lein-template/1.9.1/lein-template-1.9.1.pom (2k)
      to https://clojars.org/repo/
  Sending python/lein-template/1.9.1/lein-template-1.9.1.jar.asc (1k)
      to https://clojars.org/repo/
  Sending python/lein-template/1.9.1/lein-template-1.9.1.pom.asc (1k)
      to https://clojars.org/repo/
  Retrieving python/lein-template/maven-metadata.xml 
      from https://clojars.org/repo/
  Sending python/lein-template/maven-metadata.xml (1k)
      to https://clojars.org/repo/
  Could not transfer metadata python:lein-template/maven-metadata.xml from/to clojars (https://clojars.org/repo/): Access denied to: https://clojars.org/repo/python/lein-template/maven-metadata.xml, ReasonPhrase: Forbidden - redeploying non-snapshots is not allowed (see https://git.io/v1IAs).
  Failed to deploy metadata: Could not transfer metadata python:lein-template/maven-metadata.xml from/to clojars (https://clojars.org/repo/): Access denied to: https://clojars.org/repo/python/lein-template/maven-metadata.xml, ReasonPhrase: Forbidden - redeploying non-snapshots is not allowed (see https://git.io/v1IAs).
  Makefile:18: recipe for target 'deploy' failed
  make: *** [deploy] Error 1
  sylecn@ryzen5:~/projects/python-project-template$ 
#+END_SRC

- next time, use a https proxy when running make deploy.
- search: lein deploy clojars timeout on first try redeploying non-snapshots not allowed on second try
- search: lein deploy half-deployed because of network error
- search: lein deploy fix half deployed pom

  can't find anything.

- I will just deploy a new version when a new release is due.