Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
ba779d8
init git hub action
kristinaNikolaevaa Oct 11, 2022
2c9af3f
fix
kristinaNikolaevaa Oct 11, 2022
e870057
Update deploy.yml
kristinaNikolaevaa Oct 11, 2022
be46e9c
Update deploy.yml
kristinaNikolaevaa Oct 11, 2022
93cedc5
fixed
kristinaNikolaevaa Oct 11, 2022
c06f0da
Update deploy.py
kristinaNikolaevaa Oct 11, 2022
7648f9b
logs
kristinaNikolaevaa Oct 11, 2022
f787398
logs
kristinaNikolaevaa Oct 11, 2022
e80741e
Update deploy.yml
kristinaNikolaevaa Oct 11, 2022
19df223
test
kristinaNikolaevaa Oct 11, 2022
84daa23
fix
kristinaNikolaevaa Oct 11, 2022
0280dcb
fix
kristinaNikolaevaa Oct 11, 2022
ba0d41c
try
kristinaNikolaevaa Oct 11, 2022
f4372cb
test
kristinaNikolaevaa Oct 11, 2022
65d82b1
fix
kristinaNikolaevaa Oct 11, 2022
19c9b27
Update deploy.py
kristinaNikolaevaa Oct 11, 2022
22830ed
fix
kristinaNikolaevaa Oct 11, 2022
5b77b0f
try fix uniswap tests
kristinaNikolaevaa Oct 12, 2022
77e7f80
Update deploy.py
kristinaNikolaevaa Oct 12, 2022
001eef0
added logs
kristinaNikolaevaa Oct 12, 2022
93d2a0c
added logs
kristinaNikolaevaa Oct 12, 2022
92dd0f0
Update deploy.py
kristinaNikolaevaa Oct 12, 2022
eb73e98
Update deploy.py
kristinaNikolaevaa Oct 12, 2022
69c6635
test
kristinaNikolaevaa Oct 12, 2022
bd300fb
init git hub action
kristinaNikolaevaa Oct 11, 2022
e3752ad
Update deploy.py
kristinaNikolaevaa Oct 12, 2022
81a70f8
Merge branch 'feature/NDEV-698/move-workflow-from-bildkite' of https:…
kristinaNikolaevaa Oct 12, 2022
6eceec6
fix
kristinaNikolaevaa Oct 12, 2022
5d903f7
Merge branch 'develop' into feature/NDEV-698/move-workflow-from-bildkite
kristinaNikolaevaa Oct 19, 2022
68f74ab
Update pipeline.yml
kristinaNikolaevaa Oct 19, 2022
c41e070
Merge branch 'develop' into feature/NDEV-698/move-workflow-from-bildkite
kristinaNikolaevaa Oct 20, 2022
77253b5
new runners
kristinaNikolaevaa Oct 20, 2022
a7a21ea
python -> python3
kristinaNikolaevaa Oct 24, 2022
a55dbe8
Update pipeline.yml
kristinaNikolaevaa Oct 24, 2022
3ecdbfc
Update pipeline.yml
kristinaNikolaevaa Oct 24, 2022
fe4dfe3
Update pipeline.yml
kristinaNikolaevaa Oct 24, 2022
0133625
Update pipeline.yml
kristinaNikolaevaa Oct 24, 2022
687eb3a
Update pipeline.yml
kristinaNikolaevaa Oct 24, 2022
4701b73
Update pipeline.yml
kristinaNikolaevaa Oct 24, 2022
6c9faec
Update pipeline.yml
kristinaNikolaevaa Oct 24, 2022
f5bd056
fixed after review
kristinaNikolaevaa Oct 25, 2022
867ee45
Update pipeline.yml
kristinaNikolaevaa Oct 20, 2022
4d6be6c
Merge branch 'develop' into feature/NDEV-698/move-workflow-from-bildkite
kristinaNikolaevaa Oct 27, 2022
3a2182a
Merge branch 'feature/NDEV-698/move-workflow-from-bildkite' of https:…
kristinaNikolaevaa Oct 27, 2022
34e0c07
fixed after review
kristinaNikolaevaa Oct 28, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fixed after review
  • Loading branch information
kristinaNikolaevaa committed Oct 25, 2022
commit f5bd056059783887c7de6b3f7bb1fc0901719f4c
58 changes: 29 additions & 29 deletions .github/workflows/deploy.py
Original file line number Diff line number Diff line change
Expand Up @@ -71,10 +71,10 @@ def get_neon_evm_tag(proxy_tag):
return evm_tag


@ cli.command(name="build_docker_image")
@ click.option('--neon_evm_tag')
@ click.option('--proxy_tag')
@ click.option('--github_sha')
@cli.command(name="build_docker_image")
@click.option('--neon_evm_tag')
@click.option('--proxy_tag')
@click.option('--github_sha')
def build_docker_image(neon_evm_tag, proxy_tag, github_sha):
if re.match(r"v\d{1,2}\.\d{1,2}\.\d{1,2}\.*", proxy_tag):
neon_evm_tag = get_neon_evm_tag(proxy_tag)
Expand All @@ -94,8 +94,8 @@ def build_docker_image(neon_evm_tag, proxy_tag, github_sha):
click.echo(str(line).strip('\n'))


@ cli.command(name="publish_image")
@ click.option('--github_sha')
@cli.command(name="publish_image")
@click.option('--github_sha')
def publish_image(github_sha):
docker_client.login(username=DOCKER_USERNAME, password=DOCKER_PASSWORD)
out = docker_client.push(f"{IMAGE_NAME}:{github_sha}")
Expand All @@ -104,11 +104,11 @@ def publish_image(github_sha):
f"Push {IMAGE_NAME}:{github_sha} finished with error: {out}")


@ cli.command(name="finalize_image")
@ click.option('--head_ref_branch')
@ click.option('--base_ref_branch')
@ click.option('--github_ref')
@ click.option('--github_sha')
@cli.command(name="finalize_image")
@click.option('--head_ref_branch')
@click.option('--base_ref_branch')
@click.option('--github_ref')
@click.option('--github_sha')
def finalize_image(head_ref_branch, base_ref_branch, github_ref, github_sha):
if 'refs/tags/' in github_ref:
tag = github_ref.replace("refs/tags/", "")
Expand All @@ -132,12 +132,12 @@ def finalize_image(head_ref_branch, base_ref_branch, github_ref, github_sha):
f"Push {IMAGE_NAME}:{tag} finished with error: {out}")


@ cli.command(name="terraform_infrastructure")
@ click.option('--branch')
@ click.option('--github_sha')
@ click.option('--neon_evm_tag')
@ click.option('--proxy_tag')
@ click.option('--run_number')
@cli.command(name="terraform_infrastructure")
@click.option('--branch')
@click.option('--github_sha')
@click.option('--neon_evm_tag')
@click.option('--proxy_tag')
@click.option('--run_number')
def terraform_build_infrastructure(branch, github_sha, proxy_tag, neon_evm_tag, run_number):

os.environ["TF_VAR_branch"] = branch
Expand All @@ -155,9 +155,9 @@ def terraform_build_infrastructure(branch, github_sha, proxy_tag, neon_evm_tag,
click.echo(f"stderr: {stderr}")


@ cli.command(name="destroy_terraform")
@ click.option('--github_sha')
@ click.option('--run_number')
@cli.command(name="destroy_terraform")
@click.option('--github_sha')
@click.option('--run_number')
def destroy_terraform(github_sha, run_number):
thstate_key = f'{TFSTATE_KEY_PREFIX}{github_sha}-{run_number}'

Expand All @@ -167,8 +167,8 @@ def destroy_terraform(github_sha, run_number):
terraform.destroy()


@ cli.command(name="openzeppelin")
@ click.option('--run_number')
@cli.command(name="openzeppelin")
@click.option('--run_number')
def openzeppelin_test(run_number):
container_name = f'fts_{run_number}'
fts_threshold = 1920
Expand Down Expand Up @@ -254,9 +254,9 @@ def upload_remote_logs(ssh_client, service, artifact_logs):
scp_client.get(f'/tmp/{service}.log.bz2', artifact_logs)


@ cli.command(name="deploy_check")
@ click.option('--proxy_tag')
@ click.option('--neon_evm_tag')
@cli.command(name="deploy_check")
@click.option('--proxy_tag')
@click.option('--neon_evm_tag')
def deploy_check(proxy_tag, neon_evm_tag):
os.environ["REVISION"] = proxy_tag
os.environ["NEON_EVM_COMMIT"] = neon_evm_tag
Expand Down Expand Up @@ -296,7 +296,7 @@ def run_test(file_name):
click.echo(out)


@ cli.command(name="dump_apps_logs")
@cli.command(name="dump_apps_logs")
def dump_apps_logs():
containers = ['proxy', 'solana', 'proxy_program_loader',
'dbcreation', 'faucet', 'airdropper', 'indexer']
Expand Down Expand Up @@ -367,9 +367,9 @@ def run_uniswap_test():
subprocess.run(command, shell=True)


@ cli.command(name="send_notification", help="Send notification to slack")
@ click.option("-u", "--url", help="slack app endpoint url.")
@ click.option("-b", "--build_url", help="github action test build url.")
@cli.command(name="send_notification", help="Send notification to slack")
@click.option("-u", "--url", help="slack app endpoint url.")
@click.option("-b", "--build_url", help="github action test build url.")
def send_notification(url, build_url):
tpl = ERR_MSG_TPL.copy()

Expand Down