created CD pipeline to complement the existing gitea/woodpecker CI pipeline: build, push to registry, deploy to staging on main
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
This commit is contained in:
@@ -94,6 +94,31 @@
|
||||
src: ~/.secret-key
|
||||
register: secret_key
|
||||
|
||||
- name: Create /opt/gamearray/ directory
|
||||
ansible.builtin.file:
|
||||
path: /opt/gamearray
|
||||
state: directory
|
||||
become: true
|
||||
|
||||
- name: Template gamearray.env to server
|
||||
ansible.builtin.template:
|
||||
src: gamearray.env.j2
|
||||
dest: /opt/gamearray/gamearray.env
|
||||
mode: "0600"
|
||||
become: true
|
||||
|
||||
- name: Template deploy script to server
|
||||
ansible.builtin.template:
|
||||
src: deploy.sh.j2
|
||||
dest: /opt/gamearray/deploy.sh
|
||||
mode: "0755"
|
||||
become: true
|
||||
|
||||
- name: Login to Gitea container registry
|
||||
ansible.builtin.command:
|
||||
cmd: docker login gitea.earthmanrpg.me -u discoman -p {{ gitea_registry_token }}
|
||||
no_log: true
|
||||
|
||||
- name: Ensure db.sqlite3 file exists outside container
|
||||
ansible.builtin.file:
|
||||
path: "{{ ansible_env.HOME }}/db.sqlite3"
|
||||
|
||||
Reference in New Issue
Block a user