-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpython3x-pipenv-workflow-ubuntu.yml
More file actions
146 lines (137 loc) · 4.01 KB
/
Copy pathpython3x-pipenv-workflow-ubuntu.yml
File metadata and controls
146 lines (137 loc) · 4.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
name: "python3x pipenv CI workflow ubuntu"
on:
push:
branches: [ main ]
jobs:
ubuntu-latest-python3x-pipenv:
name: "Setting Up Python 3x Pipenv on ubuntu-latest"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: "os fingerprinting"
run: hostnamectl status
- name: "Setting Up Python 3x virtual environment (Pipenv)"
run: |
set -o errexit
set -o pipefail
set -o nounset
set -o xtrace
echo "=============Setting Up Pipenv============="
sudo apt-get update -qq
whoami
pwd && ls -lai
python --version
python -V
python3 -V
python2 -V
#Installing Pipenv
pip --version
pip install --user pipenv
#Installing packages for your project
#Pipenv is a dependency manager for Python projects.
cd app
pipenv install requests
pipenv run python main.py
python --version
python -V
python3 -V
python2 -V
# ubuntu-2004-python3x-pipenv:
# name: "Setting Up Python 3x Pipenv on ubuntu-20.04"
# runs-on: ubuntu-20.04
# steps:
# - uses: actions/checkout@v2
# - name: "os fingerprinting"
# run: hostnamectl status
# - name: "Setting Up Python 3x virtual environment (Pipenv)"
# run: |
# set -o errexit
# set -o pipefail
# set -o nounset
# set -o xtrace
# echo "=============Setting Up Pipenv============="
# sudo apt-get update -qq
# whoami
# pwd && ls -lai
# python --version
# python -V
# python3 -V
# python2 -V
# #Installing Pipenv
# pip --version
# pip install --user pipenv
# #Installing packages for your project
# #Pipenv is a dependency manager for Python projects.
# cd app
# pipenv install requests
# pipenv run python main.py
# python --version
# python -V
# python3 -V
# python2 -V
# ubuntu-2004-python3x-pipenv:
# name: "Setting Up Python 3x Pipenv on ubuntu-18.04"
# runs-on: ubuntu-18.04
# steps:
# - uses: actions/checkout@v2
# - name: "os fingerprinting"
# run: hostnamectl status
# - name: "Setting Up Python 3x virtual environment (Pipenv)"
# run: |
# set -o errexit
# set -o pipefail
# set -o nounset
# set -o xtrace
# echo "=============Setting Up Pipenv============="
# sudo apt-get update -qq
# whoami
# pwd && ls -lai
# python --version
# python -V
# python3 -V
# python2 -V
# #Installing Pipenv
# pip --version
# pip install --user pipenv
# #Installing packages for your project
# #Pipenv is a dependency manager for Python projects.
# cd app
# pipenv install requests
# pipenv run python main.py
# python --version
# python -V
# python3 -V
# python2 -V
# ubuntu-1604-python3x-pipenv:
# name: "Setting Up Python 3x Pipenv on ubuntu-16.04"
# runs-on: ubuntu-16.04
# steps:
# - uses: actions/checkout@v2
# - name: "os fingerprinting"
# run: hostnamectl status
# - name: "Setting Up Python 3x virtual environment (Pipenv)"
# run: |
# set -o errexit
# set -o pipefail
# set -o nounset
# set -o xtrace
# echo "=============Setting Up Pipenv============="
# sudo apt-get update -qq
# whoami
# pwd && ls -lai
# python --version
# python -V
# python3 -V
# python2 -V
# #Installing Pipenv
# pip --version
# pip install --user pipenv
# #Installing packages for your project
# #Pipenv is a dependency manager for Python projects.
# cd app
# pipenv install requests
# pipenv run python main.py
# python --version
# python -V
# python3 -V
# python2 -V