`
avoidxx
  • 浏览: 12742 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EC2上安装jenkins (ubuntu 12.04 x64)

阅读更多

1. install jdk or jre
> sudo apt-get update
> sudo apt-get install openjdk-6-jdk

2. install jenkins
> wget http://ftp-nyc.osuosl.org/pub/jenkins/debian/jenkins_1.505_all.deb
> sudo apt-get install daemon
> sudo dpkg -i jenkins_1.505_all.deb

 

3. install maven/git for project

> sudo apt-get install git unzip
> wget http://ftp.meisei-u.ac.jp/mirror/apache/dist/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.zip
> unzip apache-maven-3.0.5-bin.zip

 

# add M2_HOME to .bashrc
export M2_HOME=/opt/apache-maven-3.0.4
export PATH=$PATH:$M2_HOME/bin


4. add dns record on dns-server (jenkins.company.com)

5. setting up an Nginx Proxy for port 80 -> 8080
# install nginx
> sudo aptitude -y install nginx

# remove default configuration
> cd /etc/nginx/sites-available
> sudo rm default

# create new configuration for Jenkins
The content of file "jenkins" : 

 

upstream app_server {
    server 127.0.0.1:8080 fail_timeout=0;
}

server {
    listen 80;
    listen [::]:80 default ipv6only=on;
    server_name jenkins.company.com;

    location / {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_redirect off;

        if (!-f $request_filename) {
            proxy_pass http://app_server;
            break;
        }
    }
}

 
# link your configuration
> sudo ln -s /etc/nginx/sites-available/jenkins /etc/nginx/sites-enabled/

# restart nginx
> sudo service nginx restart

 

6. add ssh key to git server

> sudo su jenkins
> cd ~/.ssh
> ssh-keygen
copy file "id_rsa.pub" content to git server ".ssh/authorized_keys"


7. access jenkins
http://jenkins.company.com/

 

分享到:
评论

相关推荐

    在 CentOS 8 上安装Jenkins的方法

    在CentOS 8 上安装Jenkins需要使用root账号或具有sudo权限的账号。因为Jenkins是使用Java编写的,所以需要安装Java环境 1、安装OpenJDK。 sudo dnf install java-1.8.0-openjdk-devel 2、启用Jenkins存储库。运行...

    Jenkins-2.19.1安装[ubuntu]

    Jenkins-2.19.1安装[ubuntu],图文说明

    jdk11,安装Jenkins配套用

    jdk11,安装Jenkins配套用jdk11,安装Jenkins配套用jdk11,安装Jenkins配套用jdk11,安装Jenkins配套用jdk11,安装Jenkins配套用jdk11,安装Jenkins配套用jdk11,安装Jenkins配套用jdk11,安装Jenkins配套用jdk11,安装...

    CentOS7安装Jenkins-2.346.1,jdk8

    node-v16.16.0-linux-x64.tar.gz jenkins.war(Jenkins-2.346.1,jdk8) jdk-11.0.19_linux-x64_bin.tar.gz jenkins-2.359-1.1.noarch.rpm redis-6.2.12.tar.gz

    在CentOS上安装Jenkins的详细记录

    记录了我在虚拟机CentOS7上部署Jenkins(2.319.3)的操作过程,包括配置为systemd后台服务自动开机启动(需要先装好Java,本文内容不包括如何安装Java;也不包括如何在安装后设置和使用Jenkins)。 Jenkins是非常...

    docker安装jenkins详细步骤

    1.拉取3Jenkins镜像 docker pull jenkins/jenkins 2.查看镜像文件 docker images 3.创建Jenkins挂载目录并授权权限 创建:mkdir -p /usr/local/jenkins/data 授权:chmod -R 777 /usr/local/jenkins/data ...

    Jenkins篇-docker安装Jenkins最新版本

    -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ jenkinsci/blueocean 2)容器部署完成之后,登录页面http://虚拟机的IP:18080 进入容器查看密码: 输入密码开始按照提

    ubuntu上搭建jenkins

    NULL 博文链接:https://871421448.iteye.com/blog/1933208

    Ubuntu11.10安装JDK+Tomcat+Maven+jenkins

    如何在Ubuntu11.10版本配置JDK Tomcat Maven jenkins

    安装jenkins(centos7).md

    安装jenkins(centos7).md

    jenkins-X的安装部署经验文档

    安装jx时遇到了很多的问题大小坑,总结一下,最后成功了 jenkins-X的安装部署经验文档

    Jenkins-2.164.3安装包

    Jenkins安装包,自测OK,搭建在linux环境下运行正常,配合文章进行一步步部署。 文章链接:https://blog.csdn.net/pds_shuang521/article/details/109117976

    jenkins-ec2-https:如何通过https访问在EC2上设置Jenkins CI

    jenkins-ec2-https 如何在具有https访问权限的EC2(Ubuntu 16.04 LTS)上设置 。 这项任务使我花了三个小时阅读大量网页以及大量的反复试验。 为了使您的生活更轻松,这是您需要使用您的AWS账户设置Jenkins CI实例的...

    jenkins 2.x 源码

    jenkins 2.x 源码包 , 8d8435bacc26dbc84f28d4c25976004770e90d1f 是最后提交的版本号 编译命令:https://wiki.jenkins-ci.org/display/JENKINS/Building+Jenkins

    jenkins压缩包,jdk8,jenkins.war以及Jenkins安装及配置的pdf

    jenkins压缩包,jdk8,jenkins.war以及Jenkins安装及配置的pdf

    jenkins发版报错Host key verification failed

    jenkins发版报错Host key verification failed. jenkins发版报错Host key verification failed. jenkins发版报错Host key verification failed. jenkins发版报错Host key verification failed. jenkins发版报错Host ...

    windows下安装Jenkins 2.289.3 jenkins.msi

    jdk1.8支持的最后一个版本jenkins,验证可用Jenkins Jenkins 2.289.3 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins Jenkins 2.289.3 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用...

    windows下验证可用Jenkins 2.346.1

    jdk1.8支持的最后一个版本jenkins,验证可用Jenkins 2.346.1 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins 2.346.1 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins 2.346.1 ...

    Jenkins-X离线安装包

    Jenkins-X离线安装包,jenkins持续集成部署,docker持续集成插件

Global site tag (gtag.js) - Google Analytics