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
e35d1276
Commit
e35d1276
authored
3 years ago
by
Syed Bilal Raees
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
changes in yaml12
parent
3cf86565
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
63 additions
and
26 deletions
+63
-26
.gitlab-ci.yml
.gitlab-ci.yml
+63
-26
No files found.
.gitlab-ci.yml
View file @
e35d1276
stages
:
#
stages:
# - deploy
-
build
#
- build
#test_app:
build_app
:
image
:
python:3.6
#
build_app:
#
image: python:3.6
# stage: test
stage
:
build
#
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
-
echo $PATH
#
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
# - export FLASK_APP=hello.py
# - export FLASK_ENV=development
# - flask run
...
...
@@ -30,17 +30,54 @@ build_app:
# - sudo systemctl start python.service
# - sudo systemctl start prod.service
# - sudo systemctl status python.service
-
|
if [[ $CI_COMMIT_REF_NAME = master ]]; then
echo "deploying to prod server"
sudo systemctl start python.service
elif [[ $CI_COMMIT_REF_NAME = dev ]]; then
sudo systemctl start python.service
else
echo "hello world"
fi
#
- |
#
if [[ $CI_COMMIT_REF_NAME = master ]]; then
#
echo "deploying to prod server"
#
sudo systemctl start python.service
#
elif [[ $CI_COMMIT_REF_NAME = dev ]]; then
#
sudo systemctl start python.service
#
else
#
echo "hello world"
#
fi
# environment:
# name: staging
# url : http://localhost/test
# tags:
# - ci
job1
:
before_script
:
-
python3 -V
-
ls -ltr
-
python3 -m venv venv
-
python3 -m venv python3-virtualenv
-
source python3-virtualenv/bin/activate
-
pwd
# - whoami
#stages:
# - production
# - development
#production:
# stage: production
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
tags
:
-
ci
-
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