因此,我昨天開始使用Saltstack爲我的Django項目使用https://github.com/wunki/django-salted/安裝軟件包。你大概可以想象我有點迷路了,我真的不知道所有這些是如何工作的,而且我認爲文檔有點模糊。在Salt上安裝和配置Jenkins時找不到任何有用的東西,所以我想知道是否有人知道如何去做。用Saltstack部署Jenkins
0
A
回答
0
0
一個簡單的狀態來部署使用嵌入碼頭集裝箱會是這個樣子
# deploy java
deploy-jdk:
archive.extracted:
- name: {{ java_install_path }}
- source: salt://files/{{ jdk_tarball }}
- archive_format: tar
- if_missing: {{ java_install_path }}/bin/java
# deploy jenkins war
deploy-jenkins-war:
file.managed:
- name: {{ jenkins_install_path }}/jenkins.war
- source: salt://files/jenkins.war
- mode: 740
# start jenkins
cmd.run:
- name: {{ java_install_path }}/bin/java -jar {{ jenkins_install_path }}/jenkins.war >/dev/null 2>&1
- unless: jps | egrep -i 'jenkins.war'
- order: last
詹金斯如果你想管理詹金斯配置,您必須在用戶主目錄中創建.jenkins目錄,並使用file.managed指令在其中添加配置文件。
相關問題
- 1. SaltStack U盤部署
- 2. Android Jenkins部署
- 3. Jenkins webapp部署
- 4. 使用Jenkins/Hudson部署.NET
- 5. 使用jenkins網站部署
- 6. 自動Jenkins部署
- 7. Jenkins遠程部署
- 8. Openshift Jenkins的部署位置
- 9. Jenkins gcloud部署導致ImportError
- 10. Jenkins質量保證部署
- 11. jenkins極慢的rails部署
- 12. Jenkins部署到舞臺
- 13. Jenkins Post構建部署
- 14. Azure WebApps與Jenkins部署
- 15. Jenkins部署到Tomcat失敗
- 16. Jenkins/jetty自動部署
- 17. Jenkins部署到彈性beanstalk
- 18. Jenkins tomcat7部署錯誤
- 19. Jenkins Tomcat部署錯誤
- 20. Jenkins在glassfish中部署WAR
- 21. Jenkins和PHP連續部署
- 22. 使用Jenkins管道部署代碼
- 23. Spring應用程序Jenkins部署環境
- 24. 使用Jenkins Blue Ocean部署版本
- 25. Jenkins爲.net應用程序部署
- 26. 用jenkins將戰爭部署到tomcat
- 27. 使用maven和jenkins部署到weblogic
- 28. 使用Jenkins從Nexus部署到JBoss Fuse
- 29. Jenkins管道 - 啓用Cloudfoundry部署
- 30. 如何用jenkins部署java項目
這個問題對於StackOverflow來說可能有點太寬泛;也就是說,有一個已經存在的[部署Jenkins的鹽公式](https://github.com/saltstack-formulas/jenkins-formula)。您應該能夠直接使用它(請參閱[有關如何使用公式的文檔](https://docs.saltstack.com/en/latest/topics/development/conventions/formulas.html))或至少使用它作爲靈感的來源。 – helmbert
將salt-django和salt-jenkins配方的問題分開是非常好的 - 如果您能向我們展示一些代碼和錯誤,我們可以提供更多幫助。 –