Skip to content

Commit db62dbf

Browse files
Release 1.0.89
1 parent 61a4d84 commit db62dbf

File tree

2 files changed

+11
-144
lines changed

2 files changed

+11
-144
lines changed

Jenkinsfile-windows

Lines changed: 10 additions & 143 deletions
Original file line numberDiff line numberDiff line change
@@ -36,35 +36,24 @@ pipeline {
3636
string(name: 'SMOKE_TEST', defaultValue: 'false', description: 'run smoketests in production')
3737
}
3838
stages {
39-
stage("Checkout" ) {
40-
agent {
41-
label 'windows2016-raw'
42-
}
43-
steps {
44-
echo "The workspace is ${env.WORKSPACE}"
45-
script {
46-
echo 'Stage Checkout'
47-
internalrelease.checkoutPropelSharedLibrary()
48-
}
49-
}
50-
post {
51-
success {
52-
echo "Checkout stage completed successfully"
53-
}
54-
failure {
55-
echo "Checkout stage failed"
56-
}
57-
}
58-
}
5939
stage("Build, Test, and/or Deploy" ) {
6040
when {
6141
allOf { environment name: 'BUILD', value: 'true'; environment name: 'MERGE_MASTER', value: 'false'; environment name: 'INCREMENT', value: 'none'; environment name: 'INCREMENT_DEPENDENCIES', value: 'false'; environment name: 'RELEASE', value: 'false'; environment name: 'SMOKE_TEST', value: 'false'; }
6242
}
43+
agent {
44+
label 'windows2016-raw'
45+
}
6346
steps {
6447
echo "The workspace is ${env.WORKSPACE}"
6548
script {
6649
echo 'Stage Build, Test, Deploy'
67-
internalrelease.build(org, repoName, branchName, jobName, buildDependencyJobs.split(','), quickstartScript)
50+
def status = powershell(returnStatus: true, script: 'ipconfig')
51+
if (status == 0) {
52+
echo "powershell success"
53+
}
54+
else {
55+
echo "powershell failed"
56+
}
6857
}
6958
}
7059
post {
@@ -74,131 +63,9 @@ pipeline {
7463
failure {
7564
script {
7665
echo "Build, Test, Deploy stage failed"
77-
internalrelease.buildFailed(repoName)
7866
}
7967
}
8068
}
8169
}
82-
stage('IncrementVersion') {
83-
when {
84-
branch 'develop'
85-
environment name: 'INCREMENT', value: 'patch'
86-
}
87-
steps {
88-
script {
89-
echo 'Stage IncrementVersion - run this stage when merge to master is completed and increment on develop'
90-
internalrelease.incrementVersion(org, repoName, env.INCREMENT)
91-
}
92-
93-
}
94-
post {
95-
success {
96-
echo "IncrementVersion stage completed, time to trigger increment dependencies on dependent projects to point at my new version"
97-
}
98-
failure {
99-
echo "IncrementVersion stage failed"
100-
}
101-
}
102-
}
103-
stage('IncrementVersionInDependencies') {
104-
when {
105-
branch 'develop'
106-
environment name: 'INCREMENT_DEPENDENCIES', value: 'true'
107-
}
108-
steps {
109-
script {
110-
echo 'Stage IncrementVersionInDependencies - run this stage - when version of dependencies have changed, to point at latest'
111-
internalrelease.incrementDependencies(org, repoName)
112-
}
113-
}
114-
post {
115-
success {
116-
echo "IncrementVersionInDependencies stage completed successfully"
117-
}
118-
failure {
119-
echo "IncrementVersionInDependencies stage failed"
120-
}
121-
}
122-
}
123-
stage('MergeToDevelop') {
124-
when {
125-
environment name: 'CHANGE_TARGET', value: 'develop'
126-
}
127-
steps {
128-
script {
129-
echo 'Stage MergeToDevelop'
130-
internalrelease.mergeToDevelop()
131-
}
132-
}
133-
}
134-
stage('MergeMaster') {
135-
when {
136-
branch 'develop'
137-
anyOf { environment name: 'MERGE_MASTER', value: 'true'; }
138-
}
139-
steps {
140-
script {
141-
internalrelease.mergeToMaster(org, repoName, dependencyRepos, dependencyJobs)
142-
}
143-
}
144-
post {
145-
success {
146-
echo "MergeMaster completed successfully"
147-
}
148-
failure {
149-
echo "MergeMaster failed"
150-
}
151-
}
152-
}
153-
stage("Release, SmokeTest" ) {
154-
when {
155-
environment name: 'RELEASE', value: 'true'
156-
}
157-
steps {
158-
script {
159-
echo 'Stage Release, SmokeTest'
160-
externalrelease.release(org, repoName, branchName, jobName, dependencyRepos, dependencyJobs)
161-
}
162-
}
163-
post {
164-
success {
165-
echo "Release completed successfully"
166-
}
167-
failure {
168-
echo "Release failed"
169-
}
170-
}
171-
}
172-
stage('SmokeTest') {
173-
when {
174-
environment name: 'SMOKE_TEST', value: 'true'
175-
}
176-
steps {
177-
script {
178-
externalrelease.smokeTest(repoName, branchName, jobName)
179-
}
180-
}
181-
post {
182-
success {
183-
echo "SmokeTest stage completed successfuly"
184-
}
185-
failure {
186-
echo "SmokeTest stage failed"
187-
}
188-
always {
189-
script {
190-
notifications.sendMail()
191-
}
192-
}
193-
}
194-
}
195-
}
196-
post {
197-
always {
198-
script {
199-
internalrelease.cleanupAfterJob()
200-
notifications.sendFlowdockMsg()
201-
}
202-
}
20370
}
20471
}

version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "local setup",
3-
"version": "1.0.88",
3+
"version": "1.0.89",
44
"private": true,
55
"dependencies": {},
66
"author": "rishabhtulsian"

0 commit comments

Comments
 (0)