User Tools

Site Tools


tech:devops:archiva:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tech:devops:archiva:start [2018/01/16 02:10]
rk4n3
tech:devops:archiva:start [2018/01/16 02:21] (current)
rk4n3
Line 3: Line 3:
 [[http://​apache.mesi.com.ar/​archiva/​2.2.3/​binaries/​apache-archiva-2.2.3-bin.tar.gz]] [[http://​apache.mesi.com.ar/​archiva/​2.2.3/​binaries/​apache-archiva-2.2.3-bin.tar.gz]]
  
-  * Ensure ''/​usr/​archiva''​ is owned by ''​jenkins''​ login, so ''/​usr/​archiva/​data''​ tree can be created+  ​* Unpack archive into ''/​usr''​ and create symlink // (should create a /​usr/​apache-archiva-X.Y.Z directory) // <​code>​cd /usr ; ln -s apache-archiva-X.Y.Z archiva</​code>​ 
 +  ​* Ensure ''/​usr/​archiva'' ​tree is owned by ''​jenkins''​ login \\ // (**Note:** failure to create''/​usr/​archiva/​data''​ tree would be first symptom) // 
 +  * Create ''/​usr/​lib/​systemd/​system/​archiva.service'':<​code>​[Unit] 
 + ​Description=Apache Archiva Repository Manager 
 + ​After=network.target 
 + 
 +[Service] 
 + ​Type=forking 
 + ​User=jenkins 
 + ​Group=jenkins 
 + ​ExecStart=/​usr/​archiva/​bin/​archiva start 
 + ​ExecStop=/​usr/​archiva/​bin/​archiva stop 
 + 
 +[Install] 
 +  WantedBy=multi-user.target</​code>​ 
 +  * ''​firewall-cmd --zone=public --add-port=8080/​tcp --permanent''​ 
 +  * ''​firewall-cmd --reload''​ 
 +  * ''​systemctl enable archiva.service''​ 
 +  * ''​service archiva start''​ 
 +  * URL should be !http://​yourhost:​8080 
 +  * Create admin user 
 + 
tech/devops/archiva/start.1516090221.txt.gz · Last modified: 2018/01/16 02:10 by rk4n3