Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
pythonApp
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Syed Bilal Raees
pythonApp
Commits
f27ea211
Commit
f27ea211
authored
3 years ago
by
Syed Bilal Raees
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update .gitlab-ci.yml
parent
023b70b6
Pipeline
#2094
passed with stage
in 8 seconds
Changes
1
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
45 additions
and
44 deletions
+45
-44
.gitlab-ci.yml
.gitlab-ci.yml
+45
-44
No files found.
.gitlab-ci.yml
View file @
f27ea211
#
stages:
stages
:
# - deploy
# - build
#test_app:
#
build_app:
#
image: python:3.6
build_app
:
image
:
python:3.6
# stage: test
# stage: build
#
before_script:
#
- python3 -V
#
- ls -ltr
#
- python3 -m venv venv
#
- python3 -m venv python3-virtualenv
#
- source python3-virtualenv/bin/activate
#
- pwd
#
- whoami
#
script:
#
- pip install Flask
before_script
:
-
python3 -V
-
ls -ltr
-
python3 -m venv venv
-
python3 -m venv python3-virtualenv
-
source python3-virtualenv/bin/activate
-
pwd
-
whoami
script
:
-
pip install Flask
# - echo $PATH
# - /usr/bin/find / -name systemctl
# - export FLASK_APP=hello.py
...
...
@@ -31,29 +31,30 @@
# - sudo systemctl start python.service
# - sudo systemctl start prod.service
# - sudo systemctl status python.service
# - |
# if [[ $CI_COMMIT_REF_NAME == master ]]; then
# echo "it's a prod server"
# sudo systemctl start prod.service
# elif [[ $CI_COMMIT_REF_NAME == dev ]]; then
# else
# echo "it's a dev server"
# sudo systemctl start python.service
# fi
-
|
if [[ $CI_COMMIT_REF_NAME == master ]]; then
echo "it's a prod server"
sudo systemctl start prod.service
elif [[ $CI_COMMIT_REF_NAME == dev ]]; then
echo "it's a dev server"
sudo systemctl start prod.service
else
echo "hello world"
fi
# environment:
# name: staging
# url : http://localhost/test
#build_app:
job1
:
#
job1:
before_script
:
-
python3 -V
-
ls -ltr
-
python3 -m venv venv
-
python3 -m venv python3-virtualenv
-
source python3-virtualenv/bin/activate
-
pwd
#
before_script:
#
- python3 -V
#
- ls -ltr
#
- python3 -m venv venv
#
- python3 -m venv python3-virtualenv
#
- source python3-virtualenv/bin/activate
#
- pwd
# - whoami
#stages:
...
...
@@ -62,22 +63,22 @@ job1:
#production:
# stage: production
image
:
python:3.6
script
:
-
pip install Flask
-
echo "deploying to prod server"
-
sudo systemctl start python.service
only
:
-
master
#
image: python:3.6
#
script:
#
- pip install Flask
#
- echo "deploying to prod server"
#
- sudo systemctl start python.service
#
only:
#
- master
# development:
# stage: development
image
:
python:3.6
script
:
-
pip install Flask
-
echo "deploying to development server"
-
sudo systemctl start prod.service
only
:
-
dev
#
image: python:3.6
#
script:
#
- pip install Flask
#
- echo "deploying to development server"
#
- sudo systemctl start prod.service
#
only:
#
- dev
tags
:
-
ci
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment