私はこれはそれはそれはファイル「/コンフィギュレーション・ファイル - 製品版を見つけることができません報告コピーセクションまで働くジェンキンス統合Ansible /ジェンキンスとGitの
- hosts: all
tasks:
- name: Print message
debug: msg="Hello number 2 from Ansible!!"
- name: ping all hosts
ping:
- debug: var=ansible_all_ipv4_addresses
- name: Update the repository cache and update package "nginx" to latest version using default release squeeze-backport
apt:
name: nginx
state: latest
update_cache: yes
- name: Copy config files for nginx
copy:
src: ./Config-Files-Prod/NGINX Redirect/
dest: /etc/nginx
force: yes
directory_mode: yes
経由Ansibleの脚本を実行しようとしています/ NGINX Redirect/"
プレイブック、インベントリ、設定ファイルはすべてgitリポジトリに格納され、Jenkinsの仕事はGitプラグインを介してこれを処理します。
しかし、実行中にconfigファイルのソースとしてgitを使用するにはどうすればいいですか? "/ Config-Files-Prod /"はgitリポジトリのルートフォルダの下にあり、nginxのファイルを含むディレクトリ構造を保持しています。私はJenkinsボックスにファイルを引っ張らなければいけないのですか?あとでGitを直接参照することができますか?
エラーが
Could not find or access './Config-Files-Prod/NGINX Redirect/'\nSearched in:\n\t<http://server.com/job/Ansible-AS/ws/Play-Books-Prod/files/./Config-Files-Prod/NGINX
Jenkinsの私のワークスペースは、/ Config-files-Prod/NGINX REdirectのファイルを表示します – DevilWAH