[*] 修改为 group
This commit is contained in:
		
						commit
						b1688d45a8
					
				
							
								
								
									
										29
									
								
								.gitea/workflows/docker.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								.gitea/workflows/docker.yaml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,29 @@ | |||||||
|  | name: Build Docker Image | ||||||
|  | on: | ||||||
|  |   push: | ||||||
|  |     branches: | ||||||
|  |       - main | ||||||
|  | 
 | ||||||
|  | jobs: | ||||||
|  |   Explore-Gitea-Actions: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |       - name: Checkout code | ||||||
|  |         uses: https://git.martin98.com/actions/checkout.git@v4 | ||||||
|  | 
 | ||||||
|  |       - name: Log in to Docker Hub | ||||||
|  |         uses: https://git.martin98.com/actions/login-action.git@v3 | ||||||
|  |         with: | ||||||
|  |           registry: ${{ vars.DOCKER_HUB }} | ||||||
|  |           username: ${{ vars.DOCKER_USERNAME }} | ||||||
|  |           password: ${{ vars.DOCKER_PASSWORD }} | ||||||
|  | 
 | ||||||
|  |       - name: Build and push | ||||||
|  |         uses: https://git.martin98.com/actions/build-push-action.git@v4 | ||||||
|  |         with: | ||||||
|  |           context: . | ||||||
|  |           platforms: linux/amd64 | ||||||
|  |           push: true | ||||||
|  |           tags: | | ||||||
|  |             docker.martin98.com/martin_farm/init:latest | ||||||
|  |             docker.martin98.com/martin_farm/init:${{ github.sha }} | ||||||
							
								
								
									
										3
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | |||||||
|  | FROM scratch | ||||||
|  | 
 | ||||||
|  | COPY *.sh /scripts | ||||||
| @ -5,6 +5,14 @@ | |||||||
| curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-apt.sh | bash | curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-apt.sh | bash | ||||||
| # docker-ce | # docker-ce | ||||||
| curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-docker.sh | bash | curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-docker.sh | bash | ||||||
|  | # npm | ||||||
|  | curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-npm.sh | bash | ||||||
|  | # pip | ||||||
|  | curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-pip.sh | bash | ||||||
|  | # git | ||||||
|  | curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-git.sh | bash | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| # 初始化全部 | # 初始化全部 | ||||||
| curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-all.sh | bash | curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-all.sh | bash | ||||||
| ``` | ``` | ||||||
|  | |||||||
| @ -3,4 +3,10 @@ | |||||||
| # apt + ntp | # apt + ntp | ||||||
| curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-apt.sh | bash | curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-apt.sh | bash | ||||||
| # docker-ce | # docker-ce | ||||||
| curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-docker.sh | bash | curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-docker.sh | bash | ||||||
|  | # npm | ||||||
|  | curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-npm.sh | bash | ||||||
|  | # pip | ||||||
|  | curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-pip.sh | bash | ||||||
|  | # git | ||||||
|  | curl -sSL https://git.martin98.com/MartinFarm/init/raw/branch/main/init-git.sh | bash | ||||||
| @ -46,8 +46,14 @@ server ntp5.aliyun.com iburst | |||||||
| driftfile /var/lib/chrony/drift | driftfile /var/lib/chrony/drift | ||||||
| allow 127.0.0.1 | allow 127.0.0.1 | ||||||
| EOF | EOF | ||||||
|  | 
 | ||||||
| if pidof systemd >/dev/null 2>&1; then | if pidof systemd >/dev/null 2>&1; then | ||||||
|     systemctl restart chrony && systemctl enable chrony |     systemctl restart chrony && systemctl enable chrony | ||||||
| else | else | ||||||
|     echo "systemctl 不存在,跳过 chrony 的重启" |     echo "systemctl 不存在,跳过 chrony 的重启" | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | # fix vim 粘贴 | ||||||
|  | if ! grep -q "set pastetoggle=" ~/.vimrc; then | ||||||
|  |     echo "set pastetoggle=" >> ~/.vimrc | ||||||
| fi | fi | ||||||
							
								
								
									
										8
									
								
								init-git.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								init-git.sh
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,8 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | 
 | ||||||
|  | # 检查 git 是否安装 | ||||||
|  | if command -v pip &> /dev/null; then | ||||||
|  |     echo "git 已安装,正在配置镜像源..." | ||||||
|  |     git config --global url."https://git-proxy.hk.martin98.com/".insteadOf "https://" | ||||||
|  |     echo "镜像源配置完成。" | ||||||
|  | fi | ||||||
							
								
								
									
										8
									
								
								init-npm.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								init-npm.sh
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,8 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | 
 | ||||||
|  | # 检查 npm 是否安装 | ||||||
|  | if command -v npm &> /dev/null; then | ||||||
|  |     echo "npm 已安装,正在配置镜像源..." | ||||||
|  |     npm config set registry https://mirrors.martin98.com/repository/npm-group/ | ||||||
|  |     echo "镜像源配置完成。" | ||||||
|  | fi | ||||||
							
								
								
									
										8
									
								
								init-pip.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								init-pip.sh
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,8 @@ | |||||||
|  | #!/bin/bash | ||||||
|  | 
 | ||||||
|  | # 检查 pip 是否安装 | ||||||
|  | if command -v pip &> /dev/null; then | ||||||
|  |     echo "pip 已安装,正在配置镜像源..." | ||||||
|  |     pip config set global.index-url https://mirrors.martin98.com/repository/pypi-group/simple | ||||||
|  |     echo "镜像源配置完成。" | ||||||
|  | fi | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user