deploy.sh 1.53 KB
Newer Older
Lysandre's avatar
Lysandre committed
1
2
3
4
5
cd docs

function deploy_doc(){
	echo "Creating doc at commit $1 and pushing to folder $2"
	git checkout $1
Lysandre's avatar
Lysandre committed
6
	if [ ! -z "$2" ]
Lysandre's avatar
Lysandre committed
7
	then
8
		if [ "$2" != "master" ] && ssh -oStrictHostKeyChecking=no $doc "[ -d $dir/$2 ]"; then
9
10
11
			echo "Directory" $2 "already exists"
		else
			echo "Pushing version" $2
Sylvain Gugger's avatar
Sylvain Gugger committed
12
13
14
15
16
17
			make clean && make html
			if [ "$2" == "master" ]; then
			    scp -r -oStrictHostKeyChecking=no _build/html/* $doc:$dir/$2/
			else
			    scp -r -oStrictHostKeyChecking=no _build/html $doc:$dir/$2
			fi
18
		fi
Lysandre's avatar
Lysandre committed
19
	else
Sylvain Gugger's avatar
Sylvain Gugger committed
20
		echo "Pushing stable"
Lysandre's avatar
Lysandre committed
21
22
23
24
		make clean && make html && scp -r -oStrictHostKeyChecking=no _build/html/* $doc:$dir
	fi
}

25
26
27
28
29
30
31
32
33
34
35
function debug_custom() {
	echo "Head of source/_static/js/custom.js"
	head -10 source/_static/js/custom.js
	if [ -d "_build/html/_static" ]; then
	    echo "Head of _build/html/_static/js/custom.js"
		head -10 _build/html/_static/js/custom.js
	else
		echo "No build"
	fi
}

36
# You can find the commit for each tag on https://github.com/huggingface/transformers/tags
37
debug_custom
38
deploy_doc "master" master
39
debug_custom
Lysandre's avatar
Lysandre committed
40
41
deploy_doc "b33a385" v1.0.0
deploy_doc "fe02e45" v1.1.0
Lysandre Debut's avatar
Lysandre Debut committed
42
deploy_doc "89fd345" v1.2.0
Lysandre's avatar
Lysandre committed
43
44
deploy_doc "fc9faa8" v2.0.0
deploy_doc "3ddce1d" v2.1.1
Lysandre's avatar
Lysandre committed
45
deploy_doc "3616209" v2.2.0
upura's avatar
upura committed
46
deploy_doc "d0f8b9a" v2.3.0
Lysandre's avatar
Lysandre committed
47
48
deploy_doc "6664ea9" v2.4.0
deploy_doc "fb560dc" v2.5.0
49
50
51
52
53
54
55
deploy_doc "b90745c" v2.5.1
deploy_doc "fbc5bf1" v2.6.0
deploy_doc "6f5a12a" v2.7.0
deploy_doc "11c3257" v2.8.0
deploy_doc "e7cfc1a" v2.9.0
deploy_doc "7cb203f" v2.9.1
deploy_doc "10d7239" v2.10.0 
56
57
deploy_doc "b42586e" #v2.11.0 Latest stable release
debug_custom