Manual Deploy Application Config Jenkins

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 5

ADMIN | LOG OUT
3
Description
Applications Release that needs to be manually deployed in any environment.
[Plain text]Preview
Commit agent's Docker container
Run the build inside Docker containers
Define a Docker template
Discard old builds
Strategy
Log Rotation
Days to keep builds
if not empty, build records are only kept up to this number of days
Max # of builds to keep
20
if not empty, only up to this number of build records are kept
ADVANCED...
Do not Scan failed builds
GitBucket
URL
Enable hyperlink to the issue
GitHub project
Disable Automated Maven Repository Cleanup
Permission to Copy Artifact
Promote builds when...
Rebuild options: Rebuild Without Asking For Parameters
Disable Rebuilding for this job
This project is parameterised
Choice Parameter
Name
MOD
Choices
accept-amazon-cc-parcel
accept-au-amazon-cc-parcel
acer-integration
admin-service
amazon-au-send-invoice
amazon-au-shiptrack-feeder
amazon-au-shiptrack-x12
amazon-bulk-store-feed
amazon-entity-update-router
amazon-send-invoice
amazon-shiptrack-feeder
X
General GitBucket Source Code Management Build Triggers Build Environment Build Post-build Actions
SAVE APPLY
Jenkins
Jenkins Support_Jobs
Support_Jobs Manual_Deploy_Application
Manual_Deploy_Application
Description
Choose application name
[Plain text]Preview
amazon-shiptrack-x12
amazon-store-feed
amazon-store-feed-v5
amazon-store-feed-verifier
auth-service
bootstrap
carrier-event-api
finance-service
pp-carrier-event-process-flow
puppet
daemon
developers
ebay-cc-int
eta-service
integration-api
label-api
mandrill
manifest-job
notification-service
order-api
pam
portal
pp-booking-update-via-xml
ppweb
pricing-api
queue-migration-service
quote-api
registry-service
reporting-services
router-integration
seko-click-and-collect
seko-returns
seko-router
services
Validating String Parameter
Name
APP_VERSION
Default Value
0.0.0.0
Regular Expression
^[\d]+\.[\d]+\.[\d]+([\-](SNAPSHOT))?\.[\d]+$
Failed Validation Message
Enter a valid version please!!!
Description
E.g, 5.23.1.23
[Plain text]Preview
X
Choice Parameter
Name
SERVER
Choices
CHOOSE THE SERVER WISELY
PRODADMIN01
PRODADMINAPI01
PRODAPI03
PRODAPI04
PRODAPP01
PRODAPP02
X
General GitBucket Source Code Management Build Triggers Build Environment Build Post-build Actions
Jenkins
Jenkins Support_Jobs
Support_Jobs Manual_Deploy_Application
Manual_Deploy_Application
ADD PARAMETER
Throttle builds
Prepare an environment for the run
Disable this project
Execute concurrent builds if necessary
JDK
(System)
JDK to be used for this project
ADVANCED...
Source Code Management
None
AWS CodePipeline
Git
Mercurial
Subversion
Build Triggers
Trigger builds remotely (e.g., from scripts)
Build after other projects are built
Build periodically
Build when a change is pushed to BitBucket
Build when a change is pushed to GitBucket
Build when another project is promoted
Description
[Plain text]Preview
PRODAPPLITE01
PRODESB01
PRODESB02
PRODLS01
PRODLS02
STAGINGADMIN01
STAGINGADMINAPI01
STAGINGAPI01
STAGINGAPI02
STAGINGAPP01
STAGINGAPP02
STAGINGAPPLITE01
STAGINGESB01
STAGINGESB02
STAGINGLS01
STAGINGLS02
TESTADMIN01
TESTADMINAPI01
TESTAPI01
TESTAPP01
TESTAPP02
TESTAPPLITE01
TESTESB01
TESTLS01
General GitBucket Source Code Management Build Triggers Build Environment Build Post-build Actions
Jenkins
Jenkins Support_Jobs
Support_Jobs Manual_Deploy_Application
Manual_Deploy_Application
GitHub Branches
GitHub Pull Request Builder
GitHub Pull Requests
GitHub hook trigger for GITScm polling
Poll SCM
Build Environment
Start Xvfb before the build, and shut it down after.
Delete workspace before build starts
Use secret text(s) or file(s)
Provide Configuration files
Send files or execute commands over SSH before the build starts
Send files or execute commands over SSH after the build runs
Abort the build if it's stuck
Add timestamps to the Console Output
Color ANSI Console Output
Configure release build
Create a MySQL database for the job
Create a formatted version number
Execute shell script on remote host using ssh
Generate Release Notes
Inject environment variables to the build process
Inject passwords to the build as environment variables
Provide Node & npm bin/ folder to PATH
Run Xvnc during build
SSH Agent
Set GitHub commit status with custom context and message (Must configure upstream job using GHPRB trigger)
Set a project description from a file in the workspace
Terraform
With Ant
Enable VNC viewer
Build
Execute shell
Command
#!/bin/bash
app=$JOB_NAME.$BUILD_ID
#MOD=services
echo "APPVER=$APP_VERSION" >> /tmp/auto/release-$app.txt
echo "IP=$SERVER" >> /tmp/auto/release-$app.txt
echo "MODULE=$MOD" >> /tmp/auto/release-$app.txt
source /tmp/auto/release-$app.txt
if [ $MODULE == "puppet" ]
then
if [ -z "$APPVER" ]
then
ssh ubuntu@$IP -i /data/jenkins/.ssh/setup-keys.pem sudo apt-get update
else
ssh ubuntu@$IP -i /data/jenkins/.ssh/setup-keys.pem sudo apt-get update
X
General GitBucket Source Code Management Build Triggers Build Environment Build Post-build Actions
Jenkins
Jenkins Support_Jobs
Support_Jobs Manual_Deploy_Application
Manual_Deploy_Application
ADD BUILD STEP
Post-build Actions
ADD POST-BUILD ACTION
See the list of available environment variables
ADVANCED...
ssh ubuntu@$IP -i /data/jenkins/.ssh/setup-keys.pem sudo apt-get instal
ssh ubuntu@$IP -i /data/jenkins/.ssh/setup-keys.pem sudo /etc/puppet/pp
fi
else
ssh ubuntu@$IP -i /data/jenkins/.ssh/setup-keys.pem sudo apt-get update
Page generated: 04-Oct-2018 04:32:47 UTC REST API Jenkins ver. 2.140 afonsof.com/jenkins-material-theme v. 1.3.3
General GitBucket Source Code Management Build Triggers Build Environment Build Post-build Actions
Jenkins
Jenkins Support_Jobs
Support_Jobs Manual_Deploy_Application
Manual_Deploy_Application

Navigation menu