File tree Expand file tree Collapse file tree 1 file changed +51
-0
lines changed
Expand file tree Collapse file tree 1 file changed +51
-0
lines changed Original file line number Diff line number Diff line change 1+ name : mirror_repository
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+ jobs :
8+ build :
9+ runs-on : ubuntu-latest
10+ env :
11+ MIRROR_REPOSITORY_NAME : AWSIM-mirror
12+ MIRROR_RIPOSITORY :
[email protected] :tier4/AWSIM-mirror.git 13+ GIT_NAME : mackierx111
14+ GIT_MAILADDRESS :
[email protected] 15+ steps :
16+ - uses : actions/checkout@v2
17+ - name : set-git
18+ run : |
19+ git config --global user.name $GIT_NAME
20+ git config --global user.email $GIT_MAILADDRESS
21+ - name : set-ssh
22+ run : |
23+ mkdir ~/.ssh
24+ chmod 700 ~/.ssh
25+ echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa
26+ chmod 600 ~/.ssh/id_rsa
27+ - name : clone
28+ run : |
29+ mkdir ~/mirror
30+ cd ~/mirror
31+ git clone $MIRROR_RIPOSITORY
32+ echo | ls -l ./
33+ - name : export
34+ run : |
35+ git archive --format=zip HEAD > ~/original.zip
36+ echo | ls -l ~/original.zip
37+ mkdir ~/original
38+ unzip -o -d ~/$MIRROR_REPOSITORY_NAME ~/original.zip
39+ echo | ls -l ~/$MIRROR_REPOSITORY_NAME
40+ - name : copy
41+ run : |
42+ cp -r ~/$MIRROR_REPOSITORY_NAME ~/mirror
43+ echo | ls -l ~/mirror/$MIRROR_REPOSITORY_NAME
44+ - name : push
45+ run : |
46+ cd ~/mirror/$MIRROR_REPOSITORY_NAME
47+ echo | ls -l
48+ git diff
49+ git add -A
50+ git commit -m "mirror from original"
51+ git push origin main
You can’t perform that action at this time.
0 commit comments