added forgejo
Αυτό το commit περιλαμβάνεται σε:
		
					γονέας
					
						
							
								d724a11692
							
						
					
				
			
			
				commit
				
					
						4608b4723f
					
				
			
		
					 3 αρχεία άλλαξαν με 42 προσθήκες και 0 διαγραφές
				
			
		
							
								
								
									
										19
									
								
								roles/services/update_forgejo/tasks/forgejo.yml
									
										
									
									
									
										Κανονικό αρχείο
									
								
							
							
						
						
									
										19
									
								
								roles/services/update_forgejo/tasks/forgejo.yml
									
										
									
									
									
										Κανονικό αρχείο
									
								
							| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
---
 | 
			
		||||
 | 
			
		||||
- name: stop forgejo service
 | 
			
		||||
  service:
 | 
			
		||||
    name: forgejo
 | 
			
		||||
    state: stopped
 | 
			
		||||
 | 
			
		||||
- name: fetch latest archive version "{{ version }}"
 | 
			
		||||
  get_url:
 | 
			
		||||
    url: "https://codeberg.org/forgejo/forgejo/releases/download/v{{ version }}/forgejo-{{ version }}-linux-amd64"
 | 
			
		||||
    dest: /usr/local/bin/forgejo
 | 
			
		||||
    mode: '0755'
 | 
			
		||||
    backup: yes
 | 
			
		||||
    force: yes
 | 
			
		||||
 | 
			
		||||
- name: start forgejo service
 | 
			
		||||
  service:
 | 
			
		||||
    name: forgejo
 | 
			
		||||
    state: started
 | 
			
		||||
							
								
								
									
										17
									
								
								roles/services/update_forgejo/tasks/main.yml
									
										
									
									
									
										Κανονικό αρχείο
									
								
							
							
						
						
									
										17
									
								
								roles/services/update_forgejo/tasks/main.yml
									
										
									
									
									
										Κανονικό αρχείο
									
								
							| 
						 | 
				
			
			@ -0,0 +1,17 @@
 | 
			
		|||
---
 | 
			
		||||
- name: check latest version
 | 
			
		||||
  shell: |
 | 
			
		||||
    curl -q -s -X 'GET'   'https://codeberg.org/api/v1/repos/forgejo/forgejo/releases/latest'   -H 'accept: application/json' | jq '.tag_name' | cut -d\" -f2 | tr -d v
 | 
			
		||||
  args:
 | 
			
		||||
    warn: false
 | 
			
		||||
  register: latest_version
 | 
			
		||||
 | 
			
		||||
- name: check installed version
 | 
			
		||||
  shell: |
 | 
			
		||||
    /usr/local/bin/forgejo -v | cut -d ' ' -f 3
 | 
			
		||||
  register: installed_version
 | 
			
		||||
 | 
			
		||||
- name: Install if latest is greater than installed version
 | 
			
		||||
  when: latest_version.stdout is version(installed_version.stdout,'>')
 | 
			
		||||
  include: forgejo.yml
 | 
			
		||||
    version="{{ latest_version.stdout }}"
 | 
			
		||||
		Φόρτωση…
	
	Προσθήκη πίνακα
		Προσθήκη υπερσυνδέσμου
		
	
		Παράθεση σε νέο ζήτημα